home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / printing / ideal321.lzh / IDEALIST.3_2 / DOKUMENT / MANUAL.TXT < prev    next >
Text File  |  1992-09-24  |  89KB  |  1,661 lines

  1.                 __        __                        __
  2.                / /       / /                       / /  __              __
  3.               / /       / /                       / /  /_/            _/ /__
  4.              / /   ____/ /   ____     ______     / /   _    _____    /   __/
  5.             / /  / ___  /  / ___ \   /____  \   / /  / /  /  ____/   / /
  6.            / /  / /  / /  / /__/ /   ____/  /  / /  / /  / /__      / /
  7.           / /  / /  / /  / _____/  / ___   /  / /  / /   \___  \   / /
  8.          / /  / /  / /  / /  __   / /   / /  / /  / /   _    / /  / /
  9.         / /  / /__/ /  / /__/ /  / /___/ /  / /  / /  / /___/ /  / /___
  10.        /_/   \_____/   \_____/   \_______/ / /  /_/   \______/   \ ___/
  11.     ------------------------------------  / /__________   ------------------
  12.      //    //    //    //    //    //    /            /    //    //    //
  13.   ------------------------------------  /____________/  ------------------
  14.  
  15.  
  16.                                       ----------------------------
  17.                                       V  E  R  S  I  O  N    3 . 2
  18.                                       ----------------------------
  19.  
  20.  
  21.     ------------------------------------------------
  22.     Autor: Christoph Bartholme
  23.            Ettlinger Str. 37
  24.            W-7500 Karlsruhe 1 (Germany)
  25.            EMail (MausNet): Christoph Bartholme @ KA
  26.  
  27.     Erstellt mit ST Pascal Plus (CCD) und Assembler
  28.     ------------------------------------------------
  29.  
  30.  
  31.                  -------------------------------------------------
  32.                  <<<<< An English version is also available! >>>>>
  33.                  -------------------------------------------------
  34.  
  35.  
  36.                            Inhalt dieses Manuals
  37.                            ---------------------
  38.   1 Sinn und Zweck                        10 Druckeranpassung
  39.   2 Rechtliches                            10.1 Allgemeines
  40.   3 Versionen                              10.2 Parameter
  41.   4 Voraussetzungen                        10.3 Drucker-Steuercodes
  42.   5 Start                                  10.4 Zeichenanpassungen
  43.   6 Bedienung                             11 Tips und Tricks
  44.    6.1 Parametereinstellungen              11.1 Textattribute
  45.    6.2 Funktion 'Disk ->'                  11.2 Andere Seitenlayouts
  46.    6.3 Funktion '-> Monitor'               11.3 Malheur beim Ausdrucken
  47.    6.4 Funktion '-> Drucker'               11.4 Fließtexte
  48.    6.5 Funktion '-> Disk'                  11.5 Kommentare
  49.   7 Menüleiste                             11.6 Proportionalschrift
  50.    7.1 Menü 'IDEALIST'                     11.7 Arbeitsumgebungen
  51.    7.2 Menü 'Datei'                        11.8 Bedrucken von Rückseiten
  52.    7.3 Menü 'Optionen'                     11.9 Multitasking
  53.    7.4 Menü 'Extras'                       11.10 Backspaces
  54.    7.5 GEM-Clipboard                      12 Testdateien
  55.    7.6 Zeilenumbruch                      13 Internes
  56.   8 Download-Fonts                        14 Persönliche Anmerkungen
  57.   9 Datei-Formate                        ANHANG A  Standard-Druckeranpassung
  58.    9.1 ASCII-Dateien                     ANHANG B  Format der 7-Bit
  59.    9.2 Wordplus-Dateien                             Downloadfonts
  60.                                          ANHANG C  Sendereihenfolge der
  61.                                                     Druckercodes
  62.  
  63.  
  64.  
  65.                              1  Sinn und Zweck
  66.                              -----------------
  67.   IdeaList dient zum Ausdruck von Dateien im ASCII- oder Wordplus-Format.
  68. Was hat IdeaList nun besonderes zu bieten?
  69.  
  70. Druckoptionen:
  71.  *  Ausdrucken in 1 bis 9 Spalten
  72.  *  4 verschiedene Schriftarten und -größen direkt anwählbar
  73.  *  Freie Verwendung von Download-Fonts oder druckerinternen Zeichensätzen
  74.  *  Auf Wunsch Druck der Vorder- und Rückseiten getrennt
  75.  *  Ausgabe optional rückwärts sortiert
  76.  *  Alle Ränder individuell wählbar
  77.  *  Vielseitig einstellbare Kopfzeile
  78.  *  Zeilennumerierung
  79.  *  Universelle Anpassung der Steuercodes, Schriftarten und Zeichen an
  80.     jeden Drucker über eine Anpassungsdatei
  81.  *  Tabulatorweite einstellbar
  82.  *  Wortweiser Umbruch zu langer Zeilen
  83.  *  Wordplus-Dateien
  84.  *  Textattribute (fett, unterstrichen, kursiv etc.)
  85.  *  Separate Verwaltung von Einzel- und Endlosblättern
  86.  *  Papierersparnis durch Ausnutzung der Rest-Papierfläche nach Textende
  87.  *  Angabe der auszugebenden Seiten sowie Abbruch zu jeder Zeit
  88.  
  89. Komfort:
  90.  *  Bedienung mit Maus oder Tastatur
  91.  *  Testausgabe des Textes mit dem eingestellten Layout auf dem Monitor
  92.  *  Ausgabe auf Disk
  93.  *  Ausgabe rückwärts sortiert möglich
  94.  *  Programmstart mit den persönlich bevorzugten Einstellungen
  95.  *  Wechsel der Anpassungsdatei stets möglich
  96.  *  Anzeige der geladenen Datei
  97.  *  Direkte Einbindung eines Editorprogramms eigener Wahl
  98.  *  Aufruf anderer Programme
  99.  *  GEM-Klemmbrett
  100.  *  Statistik über die aktuelle Datei
  101.  *  Frei belegbarer 'Joker'-Button
  102.  *  Automatisches  Laden  einer  Datei durch Installierung des Programms mit 
  103.     der 'Anwendung anmelden'-Funktion des Desktops
  104.  
  105.   Sollten  also  ein  endlos langes Programmlisting, die ausführliche Anlei- 
  106. tung  eines  PD-Programms,  ein Schachprotokoll, ein umfangreicher Luftpost- 
  107. brief,  Ihre  Telefondatei,  BTX-Ausdrucke,  EMail-Logfiles oder eine Unzahl 
  108. kurzer  Disketteninhalts-Listen  zu  Papier kommen: IdeaList erlaubt VOR dem 
  109. Druck  das  'kalte'  Ausprobieren  verschiedener Layouts und spart dann beim 
  110. 'heißen' Ausdrucken eine Menge Papier.
  111.  
  112.   Ach,  Sie  haben gar keinen eigenen Drucker oder wollen nur mal eben einen 
  113. Text  mehrspaltig formatieren? Macht nichts: IdeaList 'druckt' auch auf Dis- 
  114. kette oder Platte!
  115.  
  116.  
  117.                                2  Rechtliches
  118.                                --------------
  119.   IdeaList ist ab dieser Version (3.2)  S H A R E W A R E.
  120. (Frühere Versionen sind Public Domain)
  121.  
  122. Im Einzelnen bedeutet das:
  123. * Sie  dürfen IdeaList beliebig weitergeben, jedoch muß stets der Inhalt des 
  124.  Ordners IDEALIST.3_2 KOMPLETT und UNVERÄNDERT kopiert werden. Kürzungen und 
  125.  Änderungen  verletzen  die  Copyright-Bestimmungen!  Den Umfang des Ordners 
  126.  IDEALIST.3_2 entnehmen Sie der Datei INHALT.TXT. Sollten Sie nicht alle Da- 
  127.  teien  erhalten  haben,  so  verständigen Sie bitte den Autor. Ihre bei der 
  128.  Arbeit entstandenen INF-Dateien dürfen Sie dagegen NICHT kopieren, da diese 
  129.  nur  für  ihre  persönliche Arbeitsumgebung sinnvoll, jedoch für andere An- 
  130.  wender stets hinderlich sind.
  131.  
  132. * Sie  dürfen  IdeaList  in aller Ruhe ausprobieren. Die vorliegende Version 
  133.  ist eine "Vollversion", also in keiner Weise eingeschränkt.
  134.  
  135. * Wenn  Sie  IdeaList  regelmäßig  benutzen,  so müssen Sie einen Shareware- 
  136.  Betrag  von 20 DM entrichten und werden im Gegenzug registrierter Anwender. 
  137.  Weiterhin  erhalten  Sie  dann eine Diskette mit der neuesten Version sowie 
  138.  weiteren Tools und werden bei künftigen Updates benachrichtigt.
  139.  Wie Sie den Obulus bezahlen können:
  140.   - Am sichersten ist die Überweisung auf mein Konto,
  141.          Konto-Nr. 1372 777 51, BLZ 660 100 75, Postgiroamt Karlsruhe.
  142.    Vergessen Sie bitte nicht, Ihre Adresse zu vermerken.
  143.   - Ein  Zwanzigmark-Schein  im Briefumschlag kann verlorengehen! Besser ist 
  144.    daher immer ein Verrechnungsscheck.
  145.  
  146. * Ihre  Adresse  wird  nur  für  die  Benachrichtigung  bei späteren Updates 
  147.  gespeichert und selbstverständlich nicht weitergegeben!
  148.  
  149. * Wer  bisher  für eine ältere Version irgendeinen Obulus geleistet hat (und 
  150.  mir  somit  namentlich  bekannt  ist),  gilt  automatisch als registrierter 
  151.  Anwender auch für die Shareware-Version!
  152.  
  153.   Eine  Verbreitung  über PD/Shareware-Anbieter und Mailboxes ist gestattet, 
  154. der  Vertrieb in Verbindung mit kommerzieller Software ist nur nach vorheri- 
  155. ger Absprache erlaubt.
  156.  
  157.   Der  Autor ist nicht verantwortlich für jegliche Schäden, welche, wie auch 
  158. immer,  durch  Anwendung von IdeaList und die Hilfsprogramme entstehen könn- 
  159. ten.
  160.  
  161.  
  162.                                 3  Versionen
  163.                                 ------------
  164.   Diese  Anleitung  beschreibt in erster Linie die Bedienung der PRG-Version 
  165. IDEALIST.PRG. Die Unterschiede zur ACC-Version werden in der Datei ILIST.TXT 
  166. beschrieben.  Ansonsten bietet das Accessory ILIST.ACC, mit Ausnahme einiger 
  167. im  ACC-Betrieb verzichtbarer Funktionen, die gleichen Möglichkeiten wie die 
  168. PRG-Version. Allerdings erfolgt der Ausdruck im Hintergrund (Spooler), sodaß 
  169. gleichzeitig mit anderen Programmen gearbeitet werden kann.
  170.  
  171.  
  172.                              4  Voraussetzungen
  173.                              ------------------
  174.   IdeaList  läuft  sowohl unter der mittleren ST-Auflösung (640 * 200 Pixel, 
  175. Farbmonitor),  als  auch  mit  allen  höheren  Auflösungen (schwarzweiß oder 
  176. farbig),  falls  diese mit einem 8*16-Zeichensatz arbeiten (ST-High, TT-Mid, 
  177. TT-High, OverScan, SM194 etc.).
  178.  
  179.   Idealist  benötigt  etwa  200  kByte  RAM  (ohne geladenen Text) und funk- 
  180. tioniert  mit  jeder  TOS-Version.  Durch  die  universelle  Anpassung  über 
  181. Anpassungsdateien  kann  JEDER  Drucker  an  der  parallelen  oder seriellen 
  182. Schnittstelle angesteuert werden.
  183.  
  184.  
  185.                                   5  Start
  186.                                   --------
  187.   Die  Resource-Dateien  IDEALISM.RSC  bzw. IDEALISC.RSC (mittlere ST-Auflö- 
  188. sung)  müssen  sich  im selben Verzeichnis befinden wie IDEALIST.PRG. Sollte 
  189. hier bereits VOR dem ERSTEN Start eine Datei namens IDEALIST.INF existieren, 
  190. so löschen Sie diese bitte zuerst!
  191.  
  192.   Mit  der  "Anwendung anmelden"-Option  des Desktops ist eine Installierung 
  193. auf eine bestimmte Dateiart (z.B. *.TXT) möglich. Wird eine solche Datei an- 
  194. geklickt,  so  wird  Idealist  gestartet  und die Datei automatisch geladen. 
  195. Falls Sie noch mit einem älteren TOS arbeiten (< TOS 1.04 vom 6.4.89), funk- 
  196. tioniert  das  leider nur, wenn IdeaList im selben Verzeichnis wie die ange- 
  197. klickte  Datei  steht,  da  sonst die RSC-Datei vom TOS nicht gefunden wird. 
  198. Abhilfe  verschafft,  nicht  nur in diesem Fall, das Freeware-Programm ALIBI 
  199. (Gibt's, wenn Sie Glück haben, auf dieser Diskette, ansonsten beim Autor).
  200.  
  201.   Falls  im  selben  Ordner eine Datei namens IDEALIST.INF gefunden wird, so 
  202. werden  alle Einstellungen, Anordnungen und Zugriffspfade gesetzt, wie darin 
  203. vereinbart.   Ebenso   wird  die  darin  angegebene  Druckeranpassungs-Datei 
  204. installiert.
  205.  
  206.   Wenn  die  Standard-INF-Datei  nicht  existiert,  so  wird die im gleichen 
  207. Verzeichnis  stehende  Standard-Druckeranpassung namens IDEALIST.IDA instal- 
  208. liert.  Sollte  diese nicht vorhanden sein, so werden Sie aufgefordert, eine 
  209. beliebige  Anpassung (*.IDA) auszuwählen. Ohne Druckeranpassung ist IdeaList 
  210. nicht  lauffähig.  Eine  Druckeranpassung  kann mit jedem (ASCII-)Editor er- 
  211. stellt bzw. geändert (-> Kapitel 10) und jederzeit nachgeladen werden.
  212.  
  213.  
  214.                                 6  Bedienung
  215.                                 ------------
  216.   IdeaList  verfügt  über  eine flexible Bedienoberfläche. Alle Elemente des 
  217. IdeaList-Desktops  sowie  alle  Dialogboxen sind beweglich. Somit können Sie 
  218. die  zusätzliche  Fläche, die höhere Bildschirmauflösungen über den üblichen 
  219. ST(TT)-Standard  von  640 * 400(480)  Pixeln hinaus bieten, sinnvoll nutzen. 
  220. Zum Verschieben muß lediglich mit der Maus das 'Mover'-Rechteck (das ist das 
  221. Ding  in  der  rechten  oberen  Ecke...)  angeklickt  und  dann entsprechend 
  222. verschoben  werden.  Die Dialogboxen werden während des Vorgangs 'im Vollen' 
  223. dargestellt.  Wenn  zusätzlich  eine  der  Tasten  <Shift>,  <Control>  oder 
  224. <Alternate>  oder  die  rechte  Maustaste  gedrückt ist, wird die Box durch- 
  225. sichtig dargestellt.
  226.  
  227.   Alle Einstellungen (mit Ausnahme der Dialoge für Kopfzeilen-, Ausgabe- und 
  228. Kommandozeilen-Optionen)  und  Menüpunkte  können außer durch Mausklick auch 
  229. direkt über die Tastatur bedient werden. Die Tastenzuordnung ergibt sich aus 
  230. den unterstrichenen Buchstaben bzw. aus den Menüeinträgen.
  231.  
  232.   Die  Schieberegler  ('Sliders')  können  auch mit den Cursortasten bedient 
  233. werden.  Durch  zusätzliches  Drücken  einer  <SHIFT>-Taste  wird sofort der 
  234. Maximal- bzw. Minimalwert eingestellt.
  235.  
  236.   Buttons  können auch durch Klicken auf die nebenstehene Bezeichnung selek- 
  237. tiert werden. Damit entfällt das genaue Zielen auf den Knopf.
  238.  
  239.   Für  Experten:  Falls  zusätzlich zur angegebenen Taste oder dem Mausklick 
  240. <Control> gedrückt wird, werden eventuelle Sicherheitsabfragen übersprungen. 
  241. Zum Beispiel läßt sich das Programm mit <Control> + <Q> schlagartig beenden.
  242.  
  243.   In  der  IdeaList-Box  werden  Sie über den momentan freien Systemspeicher 
  244. informiert.  Nach eigenen Aktionen aktualisiert IdeaList diesen Wert selbst. 
  245. Auch durch Klick auf die Zahl erfolgt eine Aktualisierung.
  246.  
  247.   IdeaList  erlaubt die parallele Anwendung von Accessories. Das heißt, auch 
  248. wenn  irgendwelche ACC-Fenster geöffnet sind, kann dennoch mit IdeaList ganz 
  249. normal weitergearbeitet werden. Die Tastaturbedienung nur dann möglich, wenn 
  250. das  Einstellungsfenster selektiert ist, da GEM die Tastenmeldungen stets an 
  251. die Applikation mit dem obersten Fenster schickt.
  252.  
  253.   Nachdem  Sie  den  Drucker  zu  Beginn auf den Blattanfang justiert haben, 
  254. sollten  Sie  (insbesondere  im 'Kette'-Modus) das Papier nicht mehr bewegen 
  255. und  den Drucker nicht initialisieren (Netzschalter!), da IdeaList sonst die 
  256. aktuelle  Papierposition  nicht  mehr  kennt. Der Auswurf über den Menüpunkt 
  257. "Seitenvorschub"  ist natürlich erlaubt. Sollte eine neue Positionierung nö- 
  258. tig  werden  (Papierartwechsel,  andere Anpassung, Druck abgebrochen...), so 
  259. werden Sie von IdeaList dazu aufgefordert.
  260.  
  261.  
  262.                          6.1  Parametereinstellungen
  263.                          ---------------------------
  264. * Die erste Zeile des Fensters zeigt stets die aktuelle maximale Zeilenlänge 
  265.  ("waagerechter  Pfeil") und die Gesamtzahl der Zeilen pro Seite ("senkrech- 
  266.  ter Pfeil").
  267.  
  268. * <Schriftgrößen>:  Hiermit  wird  eine  von  vier Schriftgrößen gewählt. Je 
  269.  nach  Fähigkeit  ihres  Druckers können Sie hier mit der Druckeranpassungs- 
  270.  datei  individuelle  Größen  vorgeben, die sich in Breite und Zeilenabstand 
  271.  unterscheiden (-> Kapitel 8 und 10).
  272.  
  273. * <Spalten>: Anzahl der Textspalten zwischen einer und neun;
  274.  
  275. * <0-Strich>:  Zur Unterscheidung der Ziffer '0' vom Buchstaben 'O' wird das 
  276.  Null-Zeichen mit Querstrich gedruckt.
  277.  
  278. * <Zeilennummern>: Ausgabe der Originalzeilen-Nummer vor jeder Zeile;
  279.  
  280. * <Kopf>:  Ausgabe  einer  Titelzeile zu Beginn jeder Seite mit den im Menü- 
  281.  punkt "Kopfzeile" gewählten Optionen;
  282.  
  283. * <Schönschrift>:  wenn  angewählt, erfolgt der Druck in Schönschrift, sonst 
  284.  in Draft-Qualität; bei Download-Fonts wird die Einstellung ignoriert.
  285.  
  286. * <Endlos>:  Wahl  der Papierart Endlospapier; beim Ausdruck auf Einzelblät- 
  287.  tern darf dieser Button nicht selektiert sein.
  288.  
  289. * <Beidseitig>:  Bei  Seiten  mit  gerader Nummer (Rückseiten), werden damit 
  290.  linker  und rechter Rand sowie die entsprechenden Komponenten der Kopfzeile 
  291.  vertauscht.
  292.  
  293. * <Kette>:  Verketten  mehrerer  Dateien, d.h. wenn nach Ausdruck des ersten 
  294.  Textes  das Blatt noch nicht komplett beschrieben ist, wird die nächste Da- 
  295.  tei (mit einem einstellbaren Abstand) auf demselben Blatt begonnen. Das ist 
  296.  besonders   empfehlenswert   bei   mehreren  kürzeren  Texten.  Bei  beiden 
  297.  Ausdrucken muß  die Option aktiviert sein. Lohnt sich eine Verkettung nicht 
  298.  (einstellbar  in  der  Anpassung), wurde die letzte Datei nicht vollständig 
  299.  ausgedruckt  oder  wird  die Papierart gewechselt, beginnt IdeaList automa- 
  300.  tisch  eine  neue  Seite. Schriftgrößen, Randeinstellung etc. dürfen jedoch 
  301.  beliebig gewechselt werden. Tip: Die Option stets eingeschaltet lassen und, 
  302.  wenn  nicht  gewünscht, die Kette mit dem Menüpunkt 'Seitenvorschub' unter- 
  303.  brechen.  Bei  folgenden  Einstellungen und Funktionen wird eine Verkettung 
  304.  ignoriert:  bei  Disk-Ausgabe,  wenn nicht alle Seiten gedruckt werden, bei 
  305.  Rückwärts-Sortierung  oder  unter  den  Sendemodi 2 und 3 (->  Kap.  10.2). 
  306.  
  307. * 'Joker'-Button:  Hier  sind  SIE  gefordert!  Der  Button  kann  mit einem 
  308.  Steuerbefehl  Ihrer  Wahl  belegt  werden.  Die  Definition  erfolgt in der 
  309.  Anpassungsdatei (-> Kapitel 10). 
  310.  
  311. * <L>inks,  <R>echts,  <Z>wischen,  <O>ben,  <U>nten:  Hiermit wird ein Rand 
  312.  ausgewählt, der dann mit dem Slider (darunter) eingestellt werden kann. Die 
  313.  Einheiten sind Zeichenbreite oder Zeilenhöhe der aktuell gewählten Schrift- 
  314.  größe.
  315.  
  316.  
  317.                            6.2  Funktion 'Disk ->'
  318.                            -----------------------
  319.   Nach  Anwahl  des  Buttons  oder  direkt  durch Klicken auf den Dateinamen 
  320. erscheint  eine Fileselectbox, mit der Sie die auszudruckende Textdatei aus- 
  321. wählen. Diese Datei wird nun in den Speicher geladen. Alle weiteren Operati- 
  322. onen beziehen sich jetzt auf diesen Text.
  323. Der Textspeicher kann bei Bedarf durch Laden einer Datei ohne Namen (bei der 
  324. Fileselectbox  <Esc> drücken) wieder komplett freigegeben werden (-> Kapitel 
  325. 7.4).
  326.  
  327.  
  328.                          6.3  Funktion '-> Monitor'
  329.                          --------------------------
  330. * Mit  dieser  Funktion wird die Datei entsprechend den gewählten Parametern 
  331.  zur  Kontrolle  seitenweise  auf  den Monitor ausgegeben ('Preview'). Jedem 
  332.  Buchstaben  entspricht  dabei  ein Bildschirmpixel. Beachten Sie die unter- 
  333.  schiedliche Darstellung von Endlos- und Einzel-Seiten sowie die Textplazie- 
  334.  rung im Modus 'Kette'.
  335.  
  336. * Falls  der Mauszeiger über der Seitendarstellung positioniert ist, verwan- 
  337.  delt er sich in eine Zeilenlupe. Damit können einzelne Zeilen (z.B. Seiten- 
  338.  anfang,  überlange  Zeilen) detektiert werden. Sämtliche Textattribute wer- 
  339.  den  dargestellt.  Die  jeweilige  Zeile wird an Stelle der Menüzeile ange- 
  340.  zeigt.  Der Kasten in der linken Ecke zeigt entweder die Zeilennummer oder, 
  341.  falls die Zeile der Rest eines Umbruchs ist, das Symbol '...'. Ist die Zei- 
  342.  le  länger, als daß sie komplett in der Menüzeile  gezeigt werden kann (bei 
  343.  640*400  Pixel:  mehr als 75 Zeichen), so erscheint als letztes Zeichen ein 
  344.  '->'. Die Kopfzeile wird fett, unterstrichen und auf Bildschirm-Zeilenlänge 
  345.  angepaßt angezeigt. "Maushasser"  werden sich erinnern: Der Mauszeiger läßt 
  346.  sich  auch  mit  den  Cursortasten (in Kombination mit <ALT> oder <SHIFT> + 
  347.  <ALT>) über die Seitendarstellung bewegen.
  348.  
  349. * Mit  den Pfeilbuttons oder den entsprechenden Tasten kann seitenweise vor- 
  350.  oder  zurückgeblättert werden. Durch Anklicken der oberen Buttons oder wenn 
  351.  zusätzlich die Shift-Taste gedrückt  wird, erfolgt ein Sprung auf die erste 
  352.  bzw.  letzte  Seite.  Beachten  Sie die Angabe der überlangen Zeilen. Diese 
  353.  werden zwar korrekt umgebrochen und  nicht etwa abgeschnitten, dennoch sind 
  354.  bei  öfterem  Auftreten   eine  kleinere  Schriftgröße, ein schmalerer Rand 
  355.  oder  weniger Spalten vielleicht sinnvoller. Vergleichen Sie dazu die Länge 
  356.  der längsten Zeile mit der Angabe im Parameter-Fenster.
  357.  
  358. * Mit  <Statistik>  erhalten  Sie  jederzeit eine Übersicht über die gesamte 
  359.  Textdatei.  Nach  Ausgabe  der letzten Seite wird die Statistik automatisch 
  360.  angezeigt.  'FF-Zeichen'  zählt  die  im Text vorkommenden Formfeed-Zeichen 
  361.  (ASCII  12),  gleich, ob diese von IdeaList beachtet oder ignoriert werden. 
  362.  
  363. * <Ausgang> führt zurück zum Hauptmenü.
  364.  
  365.  
  366.                          6.4  Funktion '-> Drucker'
  367.                          --------------------------
  368.   Hiermit wird die Datei entsprechend den gewählten Parametern auf dem Druk- 
  369. ker  ausgegeben.  Zuerst  erscheint ein Dialog, in dem Sie Optionen zum Aus- 
  370. druck wählen können:
  371. * <von  Seite  x  bis  Seite  y>  bestimmt  den  Bereich des Textes, welcher 
  372.  ausgedruckt  werden soll. Normal ist die kleinste Nummer durch den Nummern- 
  373.  Offset  (Kopfzeilen-Option)  bestimmt  und die höchste Nummer großzügig auf 
  374.  9999 gesetzt.
  375. * <alle Seiten> wählt den kompletten Bereich aus.
  376. * <nur  Vorderseiten>  berücksichtigt  darin  nur  die  Seiten mit ungerader 
  377.  Seitennummer
  378. * <nur  Rückseiten>  druckt  entsprechend  nur  die geradzahlig  numerierten 
  379.  Seiten des Bereichs aus.
  380. * <rückwärts  sortiert>  läßt  den  Ausdruck  mit der als letzte angegebenen 
  381.  Seite beginnend rückwärts zur als erste definierten Seite verlaufen.
  382.  
  383. Achtung: Prinzipbedingt erfolgt eine Verkettung zum vorhergehenden Text nur, 
  384. wenn  alle  Seiten,  von  der  ersten Seite an, vorwärts sortiert ausgegeben 
  385. werden!
  386.  
  387.   Nach  Klicken  auf <Start> erscheint die Ausgabebox und die Druckerausgabe 
  388. beginnt.  Die  Ausgabe  kann  jederzeit  durch Drücken einer beliebige Taste 
  389. unterbrochen  und  abgebrochen werden. Die Balkenanzeige zeigt den Stand der 
  390. Ausgabe,  wobei  100  Prozent  immer der Gesamtzahl der zu druckenden Seiten 
  391. entspricht,  die  - je  nach  Einstellung - durchaus auch nur einen Teil des 
  392. gesamten  Textes  enthalten  kann.  Die  "Seite"-Anzeige  zeigt die aktuelle 
  393. Numerierung der Seite. Unter den beiden "Blatt-Bildchen" wird die Anzahl der 
  394. noch  nicht  bedruckten und der fertigen Seiten angezeigt. Falls ihr Drucker 
  395. einen internen Puffer besitzt, so stimmen diese Anzeigen natürlich nicht mit 
  396. der  tatsächlichen  Druckausgabe  überein, da der Drucker der Ausgabe an der 
  397. Schnittstelle nacheilt. Im Einzelblattmodus erscheint bei manueller Blattzu- 
  398. führung  nach  jeder Seite eine Alertbox ("Ist die X. Seite gedruckt und ein 
  399. neues  Blatt eingelegt?"), die Sie erst dann bestätigen dürfen, wenn Sie das 
  400. nächste Blatt eingelegt haben.
  401.  
  402.   Im  Endlosmodus  oder mit einem automatischen Einzelblatteinzug können Sie 
  403. einen  speicherresidenten Software-Spooler einsetzen. Ist der Text vollstän- 
  404. dig ausgedruckt und der Modus 'Kette' nicht aktiviert oder nicht möglich, so 
  405. erfolgt am Ende ein Seitenvorschub.
  406.  
  407.   Sollte  sich  der  Drucker,  obwohl  eingeschaltet und online, nicht ange- 
  408. sprochen fühlen, so sollten Sie prüfen , ob in der Druckeranpassung auch der 
  409. richtige  Ausgabe-Port  definiert ist (-> Kapitel 10). Bei allen beigefügten 
  410. Anpassungen ist dies die parallele Schnittstelle.
  411.  
  412.  
  413.                            6.5  Funktion '-> Disk'
  414.                            -----------------------
  415.   Die  Datei  wird hiermit gemäß den Einstellungen in eine Datei ausgegeben. 
  416. Die  Dialogbox  mit  den  Ausgabe-Optionen  entspricht  derjenigen  für  die 
  417. Drucker-Ausgabe.  Ferner  werden  zwei  Modi unterschieden, welche unter dem 
  418. Menüpunkt "System..." gewählt werden:
  419. * Ausgabe  mit Zeichenanpassungen und Drucker-Steuercodes: Alles, was norma- 
  420.  lerweise  den Drucker erreicht, wird in die Ausgabedatei geschrieben. Daher 
  421.  genügt z. B. später ein einfacher Doppelklick vom Desktop aus, um die Datei 
  422.  genauso  wie  unter IdeaList auszudrucken. Wie wäre es damit: Sie 'drucken' 
  423.  Ihre   Dateien  daheim  mit  IdeaList  auf  Diskette  und geben sie dann im 
  424.  Geschäft über eine MS-Dose auf dem Laserdrucker aus (oder umgekehrt?).
  425. * Ausgabe  einer  reinen  ASCII-Datei: Diese Datei können Sie dann mit jeder 
  426.  Textverarbeitung  weiterbearbeiten. Sie schreiben also einen Text, erzeugen 
  427.  mit  IdeaList einen mehrspaltigen Satz, geben diesen auf Disk aus und geben 
  428.  der Datei mit ihrer Textverarbeitung den letzten Schliff. Die (druckerunab- 
  429.  hängigen) Textattribute (fett, kursiv etc.) bleiben hierbei erhalten.
  430.  
  431.   Falls Sie auf Diskette speichern, achten Sie bitte auf ausreichenden Spei- 
  432. cherplatz,  da die Ausgabedatei, je nach Einstellung, um einiges größer wer- 
  433. den kann als der ursprüngliche Text.
  434.  
  435.   Wenn  die  angegebene  Zieldatei  bereits  existiert, kann diese wahlweise 
  436. überschrieben,  die  neuen  Textdaten angehängt oder doch ein neuer Name ge- 
  437. wählt werden.
  438.  
  439.  
  440.                                7  Menüleiste
  441.                                -------------
  442.  
  443.                              7.1  Menü 'IDEALIST'
  444.                              --------------------
  445.   Mit  "über..."  erhalten  Sie  eine Copyrightmeldung sowie die Adresse des 
  446. Autors und weitere Infos. Die Accessories sind hier ebenfalls erreichbar und 
  447. können uneingeschränkt genutzt werden.
  448.  
  449.  
  450.                              7.2  Menü 'Datei'
  451.                              -----------------
  452. * Mit "laden..." wird ein neuer Text ausgewählt. Die Funktion entspricht dem 
  453.  Button 'Disk->'.
  454.  
  455. * Oft  ist  man  im Zweifel, ob man auch die richtige Textdatei geladen hat. 
  456.  Deshalb  kann diese mit "geladene Datei anzeigen" auf den Bildschirm ausge- 
  457.  geben  werden.  Die  Funktion  kennen Sie von der Desktop-Option "Datei an- 
  458.  zeigen".  Zusätzlich  zur  bekannten  Tastatursteuerung (mit <Space>, <CR>, 
  459.  <Enter>  <Q>  und  <Undo>)  sind  auch die Maustasten verwendbar: die linke 
  460.  Taste  scrollt  weiter,  die rechte bricht ab. Das dargestellte Format ent- 
  461.  spricht  der  "Rohform" der Datei (überlange Zeilen werden umgebrochen) und 
  462.  NICHT dem eingestellten Seitenlayout!
  463.  Sofern  eines  der  Accessories  CLIPBRD.ACC, 1STVIEW.ACC oder 1STGUIDE.ACC 
  464.  installiert  ist, verwendet IdeaList nicht die interne (recht spartanische) 
  465.  Routine, sondern ruft stattdessen dieses Accessory auf.
  466.  
  467. * Die   Menüpunkte  "ausgeben  auf  Monitor",  "ausgeben  auf  Drucker"  und 
  468.  "ausgeben  auf  Disk" entsprechen den gleichnamigen Buttons auf dem Desktop 
  469.  (-> Kapitel 6.3, 6.4, 6.5). 
  470.  
  471. * Die Clipboard-Funktionen werden in Kapitel 7.5 erläutert.
  472.  
  473. * Der  Menüpunkt  "Ende"  beendet  IdeaList  nach  einer  Sicherheitsabfrage 
  474.  (welche  durch  Drücken  der  Control-Taste  übersprungen wird).  Falls  im 
  475.  Dialog  "System-Optionen" vereinbart, wird zuvor noch die aktuelle Arbeits- 
  476.  umgebung  (Einstellungen,  Zugriffspfade, Desktop- und Dialog-Anordnung) in 
  477.  IDEALIST.INF  gesichert.  Diese  Option  kann wiederum durch gleichzeitiges 
  478.  Drücken der Shift-Taste übergangen werden
  479.  
  480.  
  481.                             7.3  Menü 'Optionen'
  482.                             --------------------
  483. * "Kopfzeile..."  ermöglicht die Änderung aller Parameter für die Kopfzeile. 
  484.  Linker,  mittlerer und rechter Bereich werden getrennt editiert. Dabei kön- 
  485.  nen folgende Variablen gewählt werden, die IdeaList dann beim Ausdruck ein- 
  486.  setzt: 
  487.    Dateiname         : #N
  488.    Dateigröße        : #G
  489.    Dateidatum        : #D (TT.MM.JJ) oder #E (MM/TT/JJ)
  490.    Dateizeit         : #Z (24 Std.)  oder #X (12 Stunden, am/pm)
  491.    aktuelles Datum   : #A (TT.MM.JJ) oder #B (MM/TT/JJ)
  492.    aktuelle Zeit     : #T (24 Std.)  oder #U (12 Stunden, am/pm)
  493.    Seitennummer      : #S
  494.    Seitenanzahl      : #V (nur beim PRG vorhanden!)
  495.    aktuelle Parameter: #P
  496.    das Zeichen '#'   : ##
  497.  Bei  beidseitigem Druck wird auf den Rückseiten (Seiten mit gerader Seiten- 
  498.  nummer)  die  Kopfzeile  gespiegelt,  d.h. linke und rechte Einträge werden 
  499.  vertauscht.  Der Nummernoffset (nach Laden einer Datei stets null) wird zur 
  500.  Seitennummer  und  zur  Seitenanzahl  hinzuaddiert,  womit die fortlaufende 
  501.  Numerierung mehrerer Texte möglich ist. Achtung: Von der Seitennummer hängt 
  502.  ab,  ob  die Seite als Vorder- oder  Rückseite ausgegeben wird! Trennzeilen 
  503.  sind die Leerzeilen zwischen Kopfzeile und Textbeginn.
  504.  
  505.  Mit <Zeigen> können Sie die Kopfzeile im Klartext ansehen. Dabei wird immer 
  506.  eine Zeilenlänge von 77 Zeichen zugrundegelegt, gleich, welche Schriftgröße 
  507.  und   welche  Ränder  gerade  eingestellt  sind.  Momentan  nicht  bekannte 
  508.  Variablen (die Seitenanzahl immer!) erscheinen als "?".
  509.  
  510. * "System..." erlaubt die Einstellung einiger Systemoptionen:
  511.   - <Ausgabe  auf  Disk mit Anpassungen und Druckersteuercodes> entscheidet, 
  512.    ob  der Text mit sämtlichen Codes für den Drucker gespeichert werden soll 
  513.    (also  wie  bei  einer  Druckerausgabe)  oder  ob  eine reine ASCII-Datei 
  514.    erzeugt werden  soll.
  515.  
  516.   - <Grow/Shrinkboxen>  schaltet  den Grafikeffekt beim Öffnen und Schließen 
  517.    von Dialogen ein.
  518.  
  519.   - <Zeilenumbruch wortweise> wird in Kapitel 7.6 erläutert.
  520.  
  521.   - <Spalten  gleichmäßig  füllen> bewirkt, daß auf nicht komplett gefüllten 
  522.    Seiten alle Spalten gleich lang sind.
  523.    Beispiel:       gleichmäßig    nacheinander
  524.                   +-----------+   +-----------+
  525.                   | xxxx xxxx |   | xxxx xxxx |
  526.                   | xxxx xxxx |   | xxxx xxxx |
  527.                   | xxxx xxxx |   | xxxx      |
  528.                   | xxxx xxxx |   | xxxx      |
  529.                   |           |   | xxxx      |
  530.                   |           |   | xxxx      |
  531.                   +-----------+   +-----------+
  532.  
  533.   - <Formfeed ignorieren> macht die Ausgabe unabhängig von FF-Zeichen (ASCII 
  534.    12)  im  Text.  Andernfalls  bewirkt  eine  solche Steuermarkierung einen 
  535.    Seitenumbruch an genau der Stelle, an der sie gesetzt ist. Die zugehörige 
  536.    Zeile   wird  also  auf  der  nächsten  Seite  fortgesetzt.  Bei  kleinen 
  537.    Schriftgrößen  und  mehrspaltigem  Satz  sollte diese Option stets einge- 
  538.    schaltet sein.
  539.  
  540.   - <Einstellungen sichern bei Programmende>  erzeugt  beim  Beenden automa- 
  541.    tisch eine Datei IDEALIST.INF mit sämtlichen aktuellen Einstellungen, An- 
  542.    ordnungen  und  Zugriffspfaden.  Durch  Drücken  von <Shift> beim Beenden 
  543.    wird diese Option ignoriert.
  544.  
  545.   - <Desktop anlegen>  bewirkt,  daß  IdeaList einen eigenen Desktop anlegt, 
  546.    auf  dem  unter  anderem  eine  Box  mit dem aktuellen Seitenlayout sowie 
  547.     zusätzliche,  auch  per  Menuleiste  erreichbare, Buttons abgelegt sind. 
  548. Beim     Arbeiten  mit  einer  Multitasking-Erweiterung oder dem zukünftigen 
  549. MultiTOS    ist es recht störend, wenn jedes Programm seinen eigenen Desktop 
  550. verwal-    tet.
  551.  
  552.   - <Tabulatorweite>  definiert die Länge des Tabulators. Möglich sind Werte 
  553.    bis  99,  es  gibt  also  genügend  'Luft' nach oben. Assemblerfreaks und 
  554.    Tabellenbauer werden's zu schätzen wissen.
  555.  
  556. * "Einstellungen sichern..."  sichert alle aktuellen Einstellungen, alle Zu- 
  557.  griffspfade  sowie  die  Positionen  der   Desktop-Elemente und der größten 
  558.  Dialogbox ('Monitor-Ausgabe') in eine INF-Datei.
  559.  
  560. * "Einstellungen laden..."  setzt die in einer INF-Datei enthaltenen Parame- 
  561.  ter,  also alle Einstellungen, Zugriffspfade und die Anordnung der Desktop- 
  562.  Elemente  und  Dialogboxen. Ferner wird die darin vereinbarte Anpassung in- 
  563.  stalliert.
  564.  
  565. * Mit  "Druckeranpassung laden..."  kann  eine  andere Anpassung (*.IDA) in- 
  566.  stalliert  werden. Speziell zum Erproben einer neuen Anpassung ist das sehr 
  567.  hilfreich. Sollten Sie schnell mal eine spezielle Schriftgröße, ein anderes 
  568.  Seitenformat oder nur andere aktuelle Einstellungen benötigen, so laden Sie 
  569.  hiermit einfach die entsprechende Anpassungsdatei. Diese Funktion kann auch 
  570.  direkt durch Klick auf die Anpassungsbezeichnung erreicht werden.
  571.  
  572.  
  573.                              7.4  Menü 'Extras'
  574.                              ------------------
  575. * "Seitenvorschub"  bewirkt  im  Endlosmodus  einen Papiervorschub zum näch- 
  576.  sten  Seitenanfang  oder schiebt, im Einzelblattbetrieb, das Blatt aus. Be- 
  577.  sonders  im  Modus  'Kette'  ist diese Option sehr nützlich, da so die Ver- 
  578.  kettung mit dem vorherigen Text aufgehoben wird, ohne die Kette zur nächst- 
  579.  folgenden Datei zu unterbrechen.
  580.  
  581. * "minimale   Ränder"   setzt   alle  Ränder,  die  über  den  Schieberegler 
  582.  eingestellt werden können, auf die kleinsten Werte zurück. Damit wird stets 
  583.  die maximale Papierausnutzung erreicht.
  584.  
  585. * Mit "Editor finden..." legen Sie den gewünschten Texteditor fest.
  586.  
  587. * "Editor  aufrufen..."  startet  den  einmal festgelegten Editor (oder eine 
  588.  Textverarbeitung).  Mit  Ausnahme  der  hier  überflüssigen Programmauswahl 
  589.  entspricht  diese  Funktion  der nachfolgend beschriebenen Option "Programm 
  590.  aufrufen...".  Mit  der  Tastenkombination  <Ctrl> + <E>  wird  der  letzte 
  591.  Editoraufruf  wiederholt,  ohne  die  Kommandozeilen-Dialogbox  nochmals zu 
  592.  zeigen.
  593.  
  594. * Durch  Anklicken von "Programm aufrufen..." können Sie ein beliebiges Pro- 
  595.  gramm  starten.  Nach  der Auswahl in der Fileselectbox erscheint eine wei- 
  596.  tere  Box,  worin  Sie  eine Kommandozeile für das Programm angeben können. 
  597.  Durch  Anwählen von 'aktueller Text' wird der Pfad der aktuellen Textdatei, 
  598.  mit  'Druckeranpassung' der Pfad der Anpassungsdatei übergeben. Ferner kann 
  599.  eine  Kommandozeile  auch manuell eingegeben werden. Falls  gewünscht, wird 
  600.  nach  Beenden  des  Programms  die  übergebene  Textdatei bzw. die Drucker- 
  601.  anpassung  von  IdeaList neu installiert. Auch TOS- oder TTP- Applikationen 
  602.  können  gestartet  werden,  wobei  dann der Bildschirm gelöscht wird und am 
  603.  Programmende  auf  einen  Tastendruck  gewartet wird. Nach dem Programmende 
  604.  gelangen Sie wieder zu IdeaList. Falls der Speicherplatz für das gewünschte 
  605.  Programm  nicht  ausreicht, so kann durch Laden einer Datei ohne Namen (bei 
  606.  der Fileselectbox <Escape> drücken) der Speicher für die aktuelle Textdatei 
  607.  freigegeben  werden.  Da  der Name des zuletzt geladenen Textes gespeichert 
  608.  bleibt,  genügt  später  beim  Wiederinstallieren  in der Fileselectbox ein 
  609.  Druck auf <Return>.
  610.  
  611. * "IdeaForm  aufrufen"  startet  das  Programm gleichen Namens. Mit IdeaForm 
  612.  können  Sie  Programm-Quelltexte  formatieren. Das heißt: Bestimmte Schlüs- 
  613.  selwörter  und  Kommentare  werden  automatisch  mit  Textattributen (fett, 
  614.  unterstrichen,  kursiv...)  versehen,  welche  dann  von  IdeaList  in  die 
  615.  entsprechenden  Steuercodes  für  den Drucker umgesetzt werden. Beim ersten 
  616.  Aufruf  werden  Sie  aufgefordert, den Zugriffspfad auf IdeaForm anzugeben. 
  617.  Daher  darf  sich  das  Programm  auf  beliebiger  Stelle Ihrer Platte oder 
  618.  Diskette  befinden.  Allerdings  muß  im  Ordner  von  IdeaForm  auch  eine 
  619.  Schlüsseldatei  IDEAFORM.KEY  zu  finden  sein,  woraus  das  Programm  die 
  620.  Parameter  der  gewünschten Programmiersprache liest. IdeaList übergibt nun 
  621.  den  Pfad  und  Namen des aktuellen Texts an IdeaForm, startet das Programm 
  622.  und  installiert  danach dessen Ausgabedatei (Extender TXA, 'Text  mit  At- 
  623.  tributen').  Die  nun  aktuelle Datei ist also mit Textattributen versehen. 
  624.  Genaueres über IdeaForm und die Schlüsseldatei lesen Sie in IDEAFORM.TXT.
  625.  
  626. * Mit  "IdeaBook  aufrufen"  wird  der  aktuelle  Text  zusammen mit einigen 
  627. Parametern an IdeaBook übergeben und dieses gestartet. IdeaBook sortiert den 
  628. Text  nun  so  um,  daß er danach zweispaltig in Buchform ausgedruckt werden 
  629. kann.  Außerdem  kann  eine  spezielle  Kopf-  und  Fußzeile erzeugt werden. 
  630. Weiteres hierzu finden Sie in der Anleitung IDEABOOK.TXT.
  631.  
  632.  
  633.                              7.5  GEM-Clipboard
  634.                              ------------------
  635.   Mit  diesen  Menüpunkten  werden  Texte aus dem GEM-Klemmbrett (Clipboard) 
  636. geladen  oder  darin  abgelegt.  Zur  Erklärung: Das Clipboard ist eine Ein- 
  637. richtung,  mit  der  Sie bequem Daten aus einem Programm in andere Programme 
  638. übernehmen  können,  ohne  sich  mit  Pfad und Dateinamen zu befassen. Diese 
  639. Funktion  wurde  schon  seit  Urzeiten vom Atari-Betriebssystem unterstützt, 
  640. aber  anfangs  praktisch  nicht  genutzt. In letzter Zeit sind aber mehr und 
  641. mehr Programme damit ausgestattet (Edison, 7up, Wordplus V3.x, Gemini-Shell, 
  642. Write  On,  CLIPBRD.ACC,  DISKINFO...).  Somit  wird die Verwendung des GEM- 
  643. Klemmbretts zusehends attraktiver.
  644.  
  645.   Wie  funktioniert  nun  das  Clipboard?  Im Prinzip ist das nur ein Ordner 
  646. (meist  CLIPBRD  genannt),  dessen Zugriffspfad dem System einmal mitgeteilt 
  647. werden  muß.  Dies  erledigen  alle  Programme, welche Dateien im Klemmbrett 
  648. ablegen  können, automatisch. Dieser Pfad ist dem Betriebssystem nun bekannt 
  649. und kann von anderen Programmen erfragt werden. Der Name der abgespeicherten 
  650. Dateien  ist  immer  SCRAP.XYZ,  wobei der Extender XYZ je nach Art z.B. TXT 
  651. (ASCII-Text) oder IMG (Pixelgrafik) lautet. 
  652.  
  653.   IdeaList  kann  nun solche SCRAP.TXT-Dateien aus dem Klemmbrett laden oder 
  654. Texte  darin  ablegen.  Bei  Programmbeginn wird getestet, ob dem System ein 
  655. Clipboard-Pfad  bekannt  ist.  Falls  nicht,  sucht  IdeaList das Klemmbrett 
  656. (CLIPBRD)  auf dem Laufwerk C oder, falls nicht vorhanden, auf der Floppy A. 
  657. Kann  das Klemmbrett dennoch nicht gefunden werden oder enthält dieses keine 
  658. Textdatei,  so wird der Clip-Button mit grauer Schrift, also gesperrt darge- 
  659. stellt. Bei erfolgreicher Suche kann der Klemmbrett-Text jetzt einfach durch 
  660. Anklicken  geladen  werden.  Der  beschriebene  Suchvorgang  wird nach jedem 
  661. Editor-  oder  Programm-Aufruf wiederholt. Es könnte ja sein, daß das Klemm- 
  662. brett nun initialisiert ist oder einen Text enthält.
  663.  
  664.   Mit  "sichern"  wird  der  geladene  Text entsprechend den momentanen Ein- 
  665. stellungen  auf das Clipboard abgelegt, also dort als SCRAP.TXT gespeichert. 
  666. Je  nach  Einstellung  in  'System-Optionen'  (Button "Ausgabe in Datei: mit 
  667. Drucker-Steuercodes")   wird  der  Text  entweder als reine ASCII-Datei ohne 
  668. Zeichenanpassungen  unter  SCRAP.TXT oder mit sämtlichen Drucker-Steuercodes 
  669. (ggf.  auch  Download-Font-Daten)  und  Zeichenanpassungen  unter  SCRAP.DMP 
  670. abgelegt. Falls noch nicht vorhanden oder dem Betriebssystem unbekannt, wird 
  671. hier das Clipboard neu angelegt und im System installiert.
  672.  
  673.   Wenn  Ihre  Textverarbeitung ebenfalls das GEM-Clipboard unterstützt, kön- 
  674. nen  Sie daraus Blöcke aufs Klemmbrett legen, diese mit IdeaList mehrspaltig 
  675. setzen  und  schließlich,  auch über das Klemmbrett, wieder in den Text ein- 
  676. fügen. Der Treiber TEXTFORM.IDA ist ein Beispiel, wie Sie eine Druckeranpas- 
  677. sung speziell für diesen Zweck einsetzen können.
  678.  
  679.  
  680.                              7.6  Zeilenumbruch
  681.                              ------------------
  682.   Überlange  Zeilen,  also  Zeilen  die länger als die eingestellte Spalten- 
  683. breite sind, werden von IdeaList korrekt umgebrochen. Hier gibt es zwei Mög- 
  684. lichkeiten:  Falls  die  Option  <Zeilenumbruch wortweise> (bei 'Systemopti- 
  685. onen')  aktiviert ist, wird so getrennt, daß das letzte Wort, falls es nicht 
  686. zu  lang  ist,  komplett in die neue Zeile übernommen wird. Ist diese Option 
  687. nicht  angewählt,  so  erfolgt der Umbruch direkt bei dem ersten Buchstaben, 
  688. der die mögliche Zeilenlänge überschreitet.
  689. Beispiele (Zeilenlänge = 18):
  690.  
  691.     |  direkt:           |   wortweise:
  692.  ---+--------------------+--------------------
  693.  1) | Dies ist ein Umbru | Dies ist ein
  694.     | ch                 | Umbruch.
  695.  2) | Wird ein Binde-Str | Wird ein Binde-
  696.     | ich erkannt?       | Strich erkannt?
  697.  3) | Riesenwortungeheue | Riesenwortungeheue
  698.     | r sind zu lang.    | r sind zu lang.
  699.  
  700.  
  701.                             8  Download-Fonts
  702.                             -----------------
  703.   IdeaList erlaubt neben dem Ausdruck mit druckerinternen Schriften auch die 
  704. Einbindung von Download-Fonts.
  705.  
  706.   Was  sind  Download-Fonts?  Viele  Drucker bieten die Option, statt der im 
  707. Drucker-ROM eingebauten Schriftarten auch selbsterstellte Zeichen oder ganze 
  708. Fonts, die zuvor ins Drucker-RAM geladen wurden, zu verwenden. Diese Zeichen 
  709. werden  dann  in  derselben Geschwindigkeit und mit denselben Textattributen 
  710. ausgedruckt  wie die internen Zeichen. Bei LaserJet-Kompatiblen wurde dieses 
  711. Prinzip mit den sogenannten 'Soft Fonts' in ähnlicher Art übernommen.
  712.  
  713.   Neben  dem  naheliegenden Vorteil, weniger langweilige oder besser lesbare 
  714. Fonts  verwenden  zu  können, bietet dieses Konzept auch die Möglichkeit, in 
  715. kleineren  Schriftgrößen auszudrucken, als die druckerinternen Schriften er- 
  716. lauben.
  717.  
  718.   Vergewissern  Sie  sich,  ob  Ihr  Drucker  überhaupt  mit  Download-Fonts 
  719. arbeiten  kann. Eventuell müssen Sie dazu einen DIP-Schalter umlegen. Einige 
  720. Drucker benötigen zudem eine spezielle RAM-Erweiterung.
  721.  
  722.   Verwenden  Sie  stets  die zu Ihrem Drucker passenden Font-Dateien: 7-Bit- 
  723. Fonts  mit  den  Extensions  F09  bzw.  F24 und Soft Fonts für LaserJet-Kom- 
  724. patible.  Es  genügt,  in der Druckeranpassung (-> Kapitel 10.2) die Dateien 
  725. anzugeben  und  die  Schriftgrößen sowie deren Druckercodes  entsprechend zu 
  726. setzen.  IdeaList sendet nun, wenn nötig, vor Beginn des Ausdruckens den In- 
  727. halt der entsprechenden Font-Datei an den Drucker.
  728.  
  729.   Die  7-bit-Downloadfonts  (*.F09, *.F24) werden von IdeaList intern an den 
  730. ST-Zeichensatz  angepaßt (Stichwort Umlaute...). Alle anderen Fonts beachten 
  731. die Zeichenanpassung in der Anpassungsdatei.
  732.  
  733.   Übrigens:  Gönnen  Sie  Ihrem Nadeldrucker bei längeren Texten in winzigen 
  734. Schriftgrößen ab und zu eine kleine Verschnaufpause! Auch wenn der Druckkopf 
  735. insgesamt nicht besonders heiß wird, da längst nicht alle Nadeln angesteuert 
  736. werden, so haben die restlichen Nadeln doch um so mehr zu tun.
  737.  
  738.   Falls  Sie selbst Downloadfonts erstellen oder anpassen wollen, so sollten 
  739. Sie  sich einmal bei PD und Shareware für MS-DOS umsehen! Näheres zum Format 
  740. der 7-Bit-Downloadfonts finden Sie in Anhang B.
  741.  
  742.  
  743.                               9 Datei-Formate
  744.                               ---------------
  745.  
  746.                              9.1 ASCII-Dateien
  747.                              -----------------
  748.   IdeaList  verarbeitet  ASCII-Dateien  mit  Zeichen  zwischen  ASCII-32 und 
  749. ASCII-255.  Als  Kennung  für  Zeilenenden  wird  das  übliche Cr-Lf (13,10) 
  750. erwartet.  Tabulatoren (ASCII-9) werden ebenfalls erkannt. Die Weite kann in 
  751. den Systemoptionen von 2 bis 99 eingestellt werden.
  752.  
  753.   IdeaList  sucht  außerdem  beim  Laden  einer  Datei nach einer speziellen 
  754. Kennung  am  Textende, welche die Tabulatorlänge festlegt: Die letzten Bytes 
  755. eines  Textes  sind  dann Cr-Tab-Cr-Tab und davor eine Anzahl weiterer Tabs, 
  756. welche  für  die  zu  verwendende  Tabulatorweite steht. Diese Methode wurde 
  757. unter  anderem  in ST Magazin 11/90 vorgestellt und wird beispielsweise auch 
  758. von 1st View/Guide seit der Version vom 29.7.92 unterstützt.
  759.  
  760.  
  761.                            9.2  Wordplus-Dateien
  762.                            ---------------------
  763.   Das  Wordplus-Format ist unter TOS neben dem reinen ASCII-Format für Text- 
  764. dateien  weit  verbreitet und somit DER Standard, falls Textattribute (fett, 
  765. kursiv  etc.)  benötigt werden. Beim Verarbeiten solcher Texte sind folgende 
  766. Punkte zu beachten:
  767. * Alle  Textattribute  (fett,  hell,  kursiv, unterstrichen, superscript und 
  768.  subscript)  werden  korrekt ausgedruckt, und können im Monitor-Modus (Lupe) 
  769.  kontrolliert werden.
  770. * Die  Zeichenbreite  wird  IM  Text nicht variiert (etwa durch Setzen eines 
  771.  neuen  Lineals),  da  die  eingestellte  Schriftgröße durchgehend verwendet 
  772.  wird.
  773. * Fußnoten werden, da die ursprünglichen Seitenenden ja nicht den Seitenfor- 
  774.  maten  von  IdeaList  entsprechen, meist mitten in der Seite plaziert. Hier 
  775.  empfiehlt  sich der Einsatz von Hilfsprogrammen wie FUß2END.PRG, welche die 
  776.  Fußnoten in Endnoten umwandeln.
  777. * Graphiken werden nicht gedruckt.
  778. * Kopf- und Fußzeilen werden ignoriert.
  779.  
  780.   Übrigens:  Die  Textattribute  können  auch mit jedem anderen Textprogramm 
  781. gesetzt werden (-> Kapitel 11).
  782.  
  783.  
  784.                            10  Druckeranpassung
  785.                            --------------------
  786.  
  787.                              10.1  Allgemeines
  788.                              -----------------
  789.   Zur  individuellen  Anpassung  an  jeden  Drucker  wird IdeaList mit einer 
  790. Anpassungsdatei  konfiguriert. Diese Datei kann mit jedem (ASCII-)Editor wie 
  791. TEMPUS, EDISON, 7UP, WORDPLUS (im ASCII-Modus) o.ä. geändert werden. Sollten 
  792. sich  syntaktische  Fehler  (zu viele oder zu wenige Parameter, Codes größer 
  793. als  255)  in  der  Datei  befinden,  so  wird diese unter Angabe der Fehler 
  794. abgewiesen und nicht installiert. Natürlich kann IdeaList nicht feststellen, 
  795. ob  die  Druckercodes korrekt sind oder die Größenparameter auch tatsächlich 
  796. denen  des  Druckers  entsprechen.  Im  Zweifelsfall  sollten  Sie daher das 
  797. Druckerhandbuch  zu  Rate ziehen. Bitte machen Sie eine Kopie der Anpassung, 
  798. bevor  Sie  diese verändern. Die Standardanpassung (IDEALIST.IDA) finden Sie 
  799. zur Sicherheit nochmals in Anhang A dieser Anleitung.
  800.  
  801.   Der  Ordner DRUCKER enthält einige spezielle Anpassungen. LC_10.IDA eignet 
  802. sich für die meisten 9-Nadel-Drucker.
  803.  
  804.   Die  Standardanpassung  IDEALIST.IDA dürfte bei allen Druckern, welche die 
  805. Epson-ESC/P-Befehle  verstehen,  unverändert  laufen.  Die  meisten  neueren 
  806. Nadeldrucker  haben  mit  diesem Quasi-Standard keine Probleme. Vorsicht ist 
  807. nur  beim  1/10-Zoll-Zeilenvorschub  geboten (bei 'Sub' verwendet): 9-Nadler 
  808. sowie einige 24-Nadler (STAR NB1024, SEIK. SP1000A ...) setzen bei '27 41 n' 
  809. einen  n/72-Zoll-Vorschub,  und  nicht,  wie  hier für die meisten 24-Nadler 
  810. (EPSON  LQ,  NEC P6/P7/plus...) eingestellt, einen n/60-Zoll-Vorschub! Daher 
  811. muß  die 10-Zeilen/Zoll-Einstellung für solche Drucker geändert werden, z.B. 
  812. auf 1/8, 1/9 oder 1/12 Zoll. Für Drucker, die per PCL angesteuert werden (HP 
  813. DeskJet,  LaserJet...)  ist die Standardanpassung absolut ungeeignet. Statt- 
  814. dessen  muß  hierfür  ein Treiber aus den entsprechenden Ordnern installiert 
  815. werden.
  816.  
  817.   "Exotische"  Steuercodes werden nicht benötigt. Versuchen Sie doch einmal, 
  818. eine  Anpassung  speziell  für  ihren Drucker zu optimieren, sodaß noch mehr 
  819. Zeichen auf eine Seite passen.
  820.  
  821.  
  822.                                10.2  Parameter
  823.                                ---------------
  824.   Es folgt nun die Auflistung aller Parameter der Anpassung (in Klammern ge- 
  825. gebenenfalls  die  Werte  der Standardanpassung). Jeder Parameter beginnt in 
  826. einer  neuen  Zeile.  '*' dient zur Abtrennung von Kommentaren. Bei den Grö- 
  827. ßenparametern  werden,  sofern  sinnvoll, bis zu zwei Nachkommastellen ausge 
  828. wertet.
  829.  
  830. * NAME DER ANPASSUNG: maximal 24 Zeichen zur Identifizierung;
  831.  
  832. * NAMEN DER VIER SCHRIFTGRÖSSEN: maximal 12 Zeichen.
  833.  
  834. * NAME DES JOKERS: maximal 12 Zeichen
  835.  
  836. * DRUCKER-FONTS:  Eine  Null  definiert  die  entsprechende Schriftgröße als 
  837.  druckerinternen  Font.  Für  einen Download-Font muß der entsprechende Pfad 
  838.  und Name der Fontdatei angegeben werden. Ist die Fontdatei im selben Ordner 
  839.  wie die Anpassung, so darf der Zugriffspfad wegfallen.
  840.  
  841. * NETTOSEITENLÄNGE  ENDLOS  IN ZOLL: (11.7) Der Bereich der Seite (inklusive 
  842.  der  Kopfzeile),  der  bedruckt  wird. Er darf nicht größer als die Brutto- 
  843.  Seitenlänge (Papierlänge bzw. von Perforation zu Perforation) sein.
  844.  
  845. * ABSTAND  DER  TEXTE  IN  ZOLL (MODUS KETTE): (0.5) Gilt nur für verkettete 
  846.  Texte; muß natürlich kleiner als die Nettoseitenlänge sein.
  847.  
  848. * MINDESTRESTLÄNGE  IN  ZOLL:  (0.3)  Ist  beim verkettetem Druck der  unbe- 
  849.  druckte  Rest  der  Seite (abzüglich des Textabstands und einer eventuellen 
  850.  Kopfzeile) kleiner als dieser Wert, so wird eine neue Seite begonnen.
  851.  
  852. * ZEILENZAHL  EINZELBLATT  IN  PICAZEILEN  (6 ZEILEN/ZOLL): (60) Die meisten 
  853.  Drucker  schaffen  mindestens  60  Zeilen auf einer A4-Seite. Eine zu große 
  854.  Zahl bringt Probleme bei der Seitenaufteilung, weniger schadet nicht. Falls 
  855.  Sie  diesen  Wert  nicht  im  Druckerhandbuch  finden:  Mit  der  Testdatei 
  856.  TEST_ZZ.TXT (-> Kapitel 12) kann er einfach ermittelt werden.
  857.  
  858. * ZEILEN/ZOLL  für  die vier Schriftgrößen, z.B: 6 (Pica) oder 10 (Sub); Mit 
  859.  anderen  Worten:  Hiermit  wird  der  Zeilenabstand  eingestellt.  Für  die 
  860.  Pica-Größe  empfiehlt  sich  ein Wert von 6 Zeilen/Zoll. Kleinere Schriften 
  861.  können  entsprechend  sehr  viel  enger  gedruckt  werden.  Die  Breite des 
  862.  unbedruckten  Bereichs  (Durchschuß)  ist  in  erster  Linie eine Frage der 
  863.  Lesbarkeit und Ästhetik...
  864.  
  865. * MAXIMALE  ZEILENLÄNGE  IN PICA-ZEICHEN (10 ZEICHEN/ZOLL): (80) das Maß für 
  866.  die  maximale  Zeilenbreite,  die der Drucker ausgeben kann; Ein A4-Drucker 
  867.  schafft gewöhnlich 80 Zeichen, ein Drucker mit A3-Breite (NEC P7  o.ä.) 136 
  868.  Zeichen. Ein zu großer Wert bringt den Zeilenumbruch durcheinander!
  869.  
  870. * ZEICHEN/ZOLL  für  die  vier Schriftgrößen, z.B: 10 (Pica), 12 (Elite), 15 
  871.  (Micro), 17 (Pica condensed) oder 20 (Elite condensed).
  872.  
  873. * RESERVIERT 1 und RESERVIERT 2: (0) Zwei Zeilen, die derzeit ignoriert wer- 
  874.  den.  In  den  Anpassungen  für die V3.1 wurden hier die Werte für Spalten- 
  875.  abstand  und  rechten Rand festgelegt, welche nun direkt im Programm einzu- 
  876.  stellen sind.
  877.  
  878. * SCHRITTE/ZOLL FÜR HORIZONTALPOSITIONIERUNG:  (0) Falls der Drucker Befehle 
  879.  zur  direkten  Positionierung  kennt,  muß  hier die Schrittanzahl pro Zoll 
  880.  angegeben  werden.  Bei  24-Nadel-Druckern ist dies meist 60. für LaserJet- 
  881.  Kompatible  muß  300  gesetzt werden. Wenn Sie hier eine Null angeben, wird 
  882.  die  horizontale  Positionierung  der Spalten mit Leerzeichen durchgeführt. 
  883.  Das  hat  normalerweise  keinen Nachteil, nur bei Verwendung von Proportio- 
  884.  nalschriften  (-> Kapitel 11.6) sollte die direkte Positionierung verwendet 
  885.  werden.
  886.  
  887. * SENDEMODUS: (0)
  888.  - Modus 0: Normalerweise werden die Codes der Druckereinstellungen nur ein- 
  889.  mal  vor Beginn des Textes gesendet, und Download-Daten nur, wenn unbedingt 
  890.  nötig.
  891.  Bei  speziellen Hardware-Konfigurationen, z.B. ein Drucker im Netz mit meh- 
  892.  reren  Computern,  kann es nötig sein, daß die Codes öfter gesendet werden. 
  893.  Zum  Beispiel  erhält  ein  Multiuser-Drucker nach einer gewissen Pause vom 
  894.  Netz automatisch einen Reset-Befehl. Daher gibt es hier die Option, daß die 
  895.  Codes öfter gesendet werden:
  896.  - Modus 1:  Die Download-Daten werden JEDESMAL vor der Ausgabe eines Textes 
  897.   gesendet (vorausgesetzt natürlich, daß ein Download-Font verwendet wird).
  898.  - Modus 2:  Die  Codes zur Druckereinstellung werden vor JEDER SEITE gesen- 
  899.   det. Die Option 'Kette' wird bei dieser Betriebsart ignoriert.
  900.  - Modus 3: Kombination der Modi 1 und 2
  901.  
  902. * KONFIGURATION (Schnittstelle/Einzelblatteinzug): (0)
  903.  Definition der Drucker-Hardware: 
  904.  
  905.   Wert | Schnittstelle | Blatteinzug
  906.   -----+---------------+----------
  907.    0   | parallel      | manuell
  908.    1   | parallel      | automatisch
  909.    2   | seriell       | manuell 
  910.    3   | seriell       | automatisch
  911.  
  912.  Bei manueller Blatt-Zuführung wird nach jeder Seite gewartet, bis ein neues 
  913.  Blatt  eingelegt  ist.  Falls der Drucker, obwohl eingeschaltet und Online, 
  914.  überhaupt  nichts  drucken  will,  ist  mit  Sicherheit  die Definition der 
  915.  Schnittstelle falsch!
  916.  
  917.  
  918.                           10.3  Drucker-Steuercodes
  919.                           -------------------------
  920.   Es  folgen die Steuercodes für den Drucker; maximal 20 Zeichen pro Parame- 
  921. ter  sind  möglich.  Neben der dezimalen Darstellung ist, durch Voranstellen 
  922. eines  '$',  auch die hexadezimale Angabe erlaubt. Ferner können auch direkt 
  923. Zeichen  oder  ganze Zeichenfolgen durch Klammerung mit Hochkommas angegeben 
  924. werden.  Beispiel: 65 66 67 = $41 $42 $43 = 'A' 'B' 'C' = 'ABC'. Kommas oder 
  925. andere  nichtnumerische  Zeichen  zwischen  den  Codes können die Übersicht- 
  926. lichkeit  erhöhen, sind aber nicht zwingend. Sollte der Drucker ein Kommando 
  927. nicht  erlauben  oder  die Einstellung sowieso stets gesetzt sein, so können 
  928. Sie  stattdessen  0  setzen.  Diese  Codefolge wird dann nicht gesendet. Für 
  929. Interessierte: Die genaue Sendereihenfolge entnehmen Sie Anhang C.
  930.  
  931. * INITIALISIERUNG:  (27 64,  27 82 0) der zweite Code setzt den USA-Zeichen- 
  932.  satz  (Stichwort  "eckige  und geschweifte Klammern"). Falls dieser sowieso 
  933.  nach  einem Drucker-Reset aktiv ist, kann diese Einstellung auch wegfallen. 
  934.  Falls  Ihr Drucker den IBM-Zeichensatz kennt, so können Sie ihn  hier (wenn 
  935.  nicht sowieso aktiv) einschalten (ESC/P: 27 116 1).
  936.  Die  Anpassung  der Umlaute (siehe unten) kann dann entfallen. Die Einstel- 
  937.  lung des linken Rands am Drucker muß 0 Zeichen betragen.
  938.  
  939. * CODES  AM  ENDE:  (27  64)  Um  wieder  'normale' Verhältnisse zu schaffen 
  940.  (andere Programme, andere Einstellungen...), sollte der Drucker am Ende des 
  941.  Programms wieder initialisiert werden.
  942.  
  943. * PERFORATION  ÜBERSPRINGEN  AUS:  (27 79)  Ein  hardwaremäßig eingestellter 
  944.  Perforationssprung für Endlospapier wird hiermit abgeschaltet. Bei Nichtbe- 
  945.  darf  kann  diese  Sequenz entfallen (0 setzen). Da dieser Code direkt nach 
  946.  der Initialisierung gesendet wird, können hier bei Bedarf weitere Codes zur 
  947.  Grundeinstellung angefügt werden.
  948.  
  949. * BRUTTO-SEITENLÄNGE  FESTLEGEN:  (27 67 00 12)  Dieser Befehl definiert den 
  950.  Seitenvorschub und damit den Sprung zum jeweils nächsten Seitenbeginn. Hier 
  951.  gibt es zwei Möglichkeiten: Entweder die Einstellung in Zoll-Schritten, wie 
  952.  in  der  Original-Anpassung geschehen (die 12 steht, wer hätte das gedacht, 
  953.  für  12  Zoll).  Oder,  falls Sie eine kleinere Unterteilung benötigen, die 
  954.  Einstellung  in  Zeilen  (z.B. Pica-Zeilen = 6 Zeilen/Zoll). Bei  ESC/P und 
  955.  mit  12  Zoll Länge hieße das 27 50, 27 67 72 (12 * 6 = 72), bei 11.66 Zoll 
  956.  Länge  (A4-Endlospapier mit Mikroperforation) 27 50, 27 67 70. Insbesondere 
  957.  im  Endlos-Modus muß diese Größe genau der verwendeten Papierlänge entspre- 
  958.  chen,  sonst  funktioniert der Seitenvorschub nicht exakt. Bei Einzelblatt- 
  959.  betrieb  darf der Wert auch größer als die Blattlänge  sein, d.h. mit einem 
  960.  Wert  von  12 Zoll werden sowohl 12-Zoll-Endlosblätter als auch DIN-A4-Ein- 
  961.  zelseiten  (11,66  Zoll)  korrekt  bearbeitet.  Sollte  ihr  Drucker keinen 
  962.  dieser  Befehle kennen, aber ohnehin mit der gewünschten Seitenlänge (meist 
  963.  12 Zoll) arbeiten, so kann dieser Befehl entfallen (0 schreiben).
  964.  
  965. * ZEICHENBREITE/HÖHE FESTLEGEN FÜR DIE VIER SCHRIFTGRÖSSEN;
  966.  Diese  Codes  müssen  unbedingt  gemäß den Einstellungen unter ZEICHEN/ZOLL 
  967.  gewählt werden! Beispiele für ESC/P:
  968.   Pica (10cpi) = 27 80
  969.   Elite(12cpi) = 27 77
  970.   Mikro (15cpi) = 27 103 (24-Nadler)
  971.   Pica + Schmal (17cpi)  = 27 80, 15
  972.   Elite + Schmal + Subscript (20cpi) = 27 77, 15, 27 83 1
  973.  Schmalschrift  und  Subscript  müssen, falls nicht verwendet, ausgeschaltet 
  974.  werden (18, 27 84).
  975.  Bei  Download-Schriften  muß zusätzlich die dem Font entsprechende Schrift- 
  976.  qualität  (Draft,  Letter  Quality,  Proportionalschrift; aus dem Namen der 
  977.  Datei ersichtlich) gesetzt werden.
  978.  
  979. * ZEILENABSTÄNDE FESTLEGEN FÜR DIE VIER SCHRIFTGRÖSSEN;
  980.  Diese  Codes  müssen  unbedingt  gemäß  den Einstellungen unter ZEILEN/ZOLL 
  981.  gewählt werden! Beispiele:
  982.    6 Zeilen/Zoll = 27 50
  983.    8 Zeilen/Zoll = 27 48
  984.    9 Zeilen/Zoll = 27 51 20 (20/180 Zoll, 24-Nadler)
  985.    9 Zeilen/Zoll = 27 65 8 (8/72 Zoll, 9-Nadler)
  986.   10 Zeilen/Zoll = 27 65 6 (6/60 Zoll, 24-Nadler)
  987.   12 Zeilen/Zoll = 27 65 6 (6/72 Zoll, 9-Nadler)
  988.   12 Zeilen/Zoll = 27 65 5 (5/60 Zoll, 24-Nadler)
  989.   15 Zeilen/Zoll = 27 65 4 (4/60 Zoll, 24-Nadler)
  990.  
  991. * SCHNELLSCHRIFT oder Draft-Modus (27 120 0) und
  992. * SCHÖNSCHRIFT  oder  NLQ-Modus  (27 120 1):  Für Drucker, die zwei Schrift- 
  993.  qualitäts-Stufen  anbieten.  Bei  Downloadfonts  werden  diese  Codes nicht 
  994.  gesendet,  da  hier  die  Qualität immer unter ZEICHENBREITE/HÖHE definiert 
  995.  werden muß.
  996.  
  997. * JOKER  EIN: Hier können Sie eine Steuercodesequenz eigener Wahl einsetzen. 
  998.  Wie  wäre  es  mit  einem Textattribut wie z.B. Kursivdruck oder einer spe- 
  999.  ziellen  Schriftart?  Solange  dadurch  die  Schriftbreite  und der Zeilen- 
  1000.  abstand  nicht  verändert  werden,  sind  Ihrer Phantasie keine Grenzen ge- 
  1001.  setzt.  Die  Sequenz gilt dann für den gesamten Text. Falls nicht benötigt, 
  1002.  muß eine 0 gesetzt sein.
  1003.  
  1004. * JOKER  AUS:  Diese  Sequenz  wird  dann  an den Drucker gesendet, wenn der 
  1005.  Joker-Button nicht selektiert ist. Die Attribute von JOKER EIN werden damit 
  1006.  zurückgesetzt. Falls nicht benötigt, muß eine 0 gesetzt sein.
  1007.  
  1008. * KOPFZEILE  EIN:  (27 45 1, 27 69) Um die Kopfzeile vom übrigen Text besser 
  1009.  abzusetzen,  können  hier  Attribute wie Unterstreichen (27 45 1) und Fett- 
  1010.  druck  (27  69)  angegeben  werden.  Die Schriftgröße darf hier nicht geän- 
  1011.  dert werden!
  1012.  
  1013. * KOPFZEILE  AUS:  (27 45 0, 27 70) Damit werden die Attribute der Kopfzeile 
  1014.  nach  Beendigung  der  Zeile  abgeschaltet,  um  wieder  die normalen Text- 
  1015.  attribute zu erhalten.
  1016.  
  1017. * Es  folgen  die  Codes  zum  Ein-  und Ausschalten der Textattribute FETT, 
  1018.  HELL,  KURSIV, UNTERSTRICHEN, SUPERSCRIPT und SUBSCRIPT. Unter HELL EIN/AUS 
  1019.  können  Sie  ein  Attribut  eigener Wahl einsetzen, beispielsweise Outlined 
  1020.  oder  Schattenschrift.  Die  Schriftbreite  darf dabei keinesfalls geändert 
  1021.  werden!
  1022.  
  1023. * VOR DOWNLOAD-DATEN: (0) Diese Codes werden direkt vor dem Senden der Down- 
  1024.  loadfont-Daten  ausgegeben.  Bei Nadeldruckern ist hier in der Regel nichts 
  1025.  nötig. LaserJet-Kompatiblen wird hier die Font-ID des Softfonts mitgeteilt.
  1026.  
  1027. * NACH  DOWNLOAD-DATEN:  (0)  Diese  Codes werden direkt nach dem Senden der 
  1028.  Downloadfont-Daten  ausgegeben.  Bei  Nadeldruckern  ist  hier in der Regel 
  1029.  nichts   nötig.  Bei  LaserJet-Kompatiblen kann hier der Softfont permanent 
  1030.  gemacht werden.
  1031.  
  1032. * DOWNLOAD-FONT  EIN:  (0)  Die Download-Schrift wird aktiviert. Falls keine 
  1033. Download-Schrift verwendet wird, genügt hier die 0.
  1034.  
  1035. * DOWNLOAD-FONT  AUS:  (0)  Ausschalten  des Downloadfont-Modus. Falls keine 
  1036. Download-Schrift verwendet wird, genügt die 0.
  1037.  
  1038. * HORIZONTALPOSITIONIERUNG: (0) Nur nötig, wenn die Spalten direkt durch ho- 
  1039.  rizontale  Positionierung erzeugt werden sollen. Die direkte Positionierung 
  1040.  erfolgt  nur dann, wenn in SCHRITTE/ZOLL ein Wert ungleich Null eingetragen 
  1041.  ist.  Die  Werte  für die Schrittanzahl, die IdeaList dann selbst einsetzt, 
  1042.  müssen  als  Platzhalter  mit  dem  Code  255  gesetzt  werden. Die meisten 
  1043.  Nadeldrucker  ( 27 36 255 255)  und  LaserJet-Kompatible ( 27 '*p' 255 'X') 
  1044.  kennen  entsprechende  Befehle.  Falls  Ihr  Drucker keine direkte Positio- 
  1045.  nierung kennt (SCHRITTE/ZOLL = 0), darf hier eine Null gesetzt sein.
  1046.  
  1047. * NULL MIT STRICH: (48 8 47) Schreibt Ihr Drucker die Null ohne Strich  (wie 
  1048.  die meisten 24-Nadler und Typenraddrucker), dann können Sie hier ein alter- 
  1049.  natives Zeichen angeben. Beispiele:
  1050.   233 = griechisches großes Theta im IBM-Zeichensatz;
  1051.   48 8 47 = Null Backspace Schrägstrich;
  1052.   27 82 4, 92, 27 82 0 = gestrichenes 'O' im dänischen Zeichensatz;
  1053.  Falls  umgekehrt  der  Drucker  stets die Null gestrichen druckt, geben Sie 
  1054.  hier  den Code für die Null an und in der Zeichenanpassung für die Null den 
  1055.  Code für den Buchstaben O.
  1056.  
  1057.  
  1058.                           10.4  Zeichenanpassungen
  1059.                           ------------------------
  1060.   Es  folgen die Codes für die Zeichenanpassungen. Wenn Sie den IBM-Graphik- 
  1061. Zeichensatz  am  Drucker direkt oder durch die Initialisierungs-Codes einge- 
  1062. stellt  haben,  brauchen  wahrscheinlich  nur wenige Zeichen ('ß','§') ange- 
  1063. passt werden. Ansonsten müssen, wie in der Standard-Anpassung geschehen, zu- 
  1064. mindest  die  Umlaute extra definiert werden. Der erste Code jeder Zeile ist 
  1065. der ATARI-Code, darauf können bis maximal 20 Zeichen für den Drucker folgen, 
  1066. sodaß ggf. auch Zeichensatzumschaltungen Platz haben (z.B. -> deutscher Zei- 
  1067. chensatz, Zeichencode, -> amerikanischer Zeichensatz). 
  1068.  
  1069.   Achtung:  Verwenden  sie  KEINE  Codes  für  die bei WORDPLUS so beliebten 
  1070. 9-Nadel-Graphik-Zeichen! Es sei denn, Sie wollen immer in der Pica-Größe und 
  1071. ohne  Textattribute  ausdrucken...  Diese Codesequenzen beginnen in den HEX- 
  1072. Dateien für WORDPLUS stets mit "1B, 4C, C, 0..."
  1073.  
  1074.   Zeichen,  die  Ihr  Drucker partout nicht wiedergeben kann und daher igno- 
  1075. riert  (erkennbar  am fehlerhaften Spaltensatz), sollten Sie als '32' (Leer- 
  1076. zeichen)  oder  ähnlich,  NICHT  jedoch  als '0' deklarieren. Generell gilt: 
  1077. jedes Zeichen der Textdatei muß genau EIN Zeichen auf dem Drucker ergeben.
  1078.  
  1079.   Beginn und Ende des Zeichenanpassungsblocks müssen mit einer Zeile, beste- 
  1080. hend  aus  '0',  markiert  werden. Bei 7-Bit-Downloadfonts wird eine interne 
  1081. Zeichenanpassung vorgenommen und diese Codes werden dann ignoriert.
  1082.  
  1083.   Für LaserJets und kompatible Drucker gibt es vier zusätzliche ZSA-Dateien, 
  1084. die  komplette  Zeichenanpassungen  für verschiedene eingebaute Zeichensätze 
  1085. enthalten.  Damit  können  Sie  einfach  die  LJ-Anpassung  (IDA) ihrer Wahl 
  1086. modifizieren.
  1087.  
  1088.                             11  Tips und Tricks
  1089.                             -------------------
  1090.  
  1091.                             11.1  Textattribute
  1092.                             -------------------
  1093.   Textattribute  können  mit jeder Textverarbeitung und jedem Editor gesetzt 
  1094. werden.  Die  Steuercodes  dazu bestehen aus zwei Zeichen: Das erste Zeichen 
  1095. ist  <Esc>  (ASCII-27)  und markiert die Steueranweisung. Das zweite Zeichen 
  1096. bestimmt das Attribut wie folgt:
  1097.  
  1098.   Attribut   | alles aus | fett | hell | kursiv | unter | super | sub
  1099.   --------------------------------------------------------------------
  1100.   2. Zeichen |     @     |   A  |   B  |   D    |   H   |   P   |   `
  1101.  
  1102.  
  1103.   Kombinationen sind auch möglich, beispielweise zwei Attribute zugleich:
  1104.  
  1105.  hell    |   C
  1106.  kursiv  |   E  |   F
  1107.  unter   |   I  |   J  |    L
  1108.  super   |   Q  |   R  |    T   |   X
  1109.  sub     |   a  |   b  |    d   |   h   |   p
  1110.  ----------------------------------------------
  1111.          | fett | hell | kursiv | unter | super
  1112.  
  1113.   Wie  in  Kapitel  13 erwähnt, sind noch weitere Zeichen möglich. Jede neue 
  1114. Sequenz  löscht alle zuvor gesetzten Attribute. Beispiele dazu finden Sie in 
  1115. TEST_ATT.TXA.  Sollte  die  <Esc>-Taste nicht das entsprechende Zeichen lie- 
  1116. fern,  so sollten Sie es mit <Ctrl> + <Sh> + <;> versuchen. Viele Textverar- 
  1117. beitungen  bieten komfortable Tastaturmakro-Funktionen, welche die Sequenzen 
  1118. beliebigen Tasten zuordnen.
  1119.  
  1120.  
  1121.                          11.2  Andere Seitenlayouts
  1122.                          --------------------------
  1123.   IdeaList  ist  grundsätzlich auf maximale Papierersparnis ausgelegt. Daher 
  1124. sieht das Standardergebnis in den Augen eines Typographie-bewanderten Anwen- 
  1125. ders  nicht  besonders  ästhetisch  aus. Durch vergrößern der Ränder und des 
  1126. Spaltenabstands  lassen  sich  aber  nahezu  beliebige  Positionierungen des 
  1127. Textblocks  auf  der  Seite  erreichen. Die Kopfzeile kann durch bis zu neun 
  1128. Trennzeilen  vom  Text  abgehoben werden. Die Option <Beidseitig> ermöglicht 
  1129. gespiegelte Buchsatz-Layouts.
  1130.  
  1131.  
  1132.                         11.3  Malheur beim Ausdrucken
  1133.                         -----------------------------
  1134.   Speziell beim Ausdrucken sehr langer Texte auf Einzelblättern mag die Kon- 
  1135. zentration schon mal etwas erlahmen und prompt ist es passiert: Wer hat noch 
  1136. nie  ein  Blatt schief eingezogen, eine Rückseite auf den Kopf gestellt oder 
  1137. ein  zerknülltes  Blatt  aus  dem Drucker ziehen dürfen? Brechen Sie deshalb 
  1138. nicht  die  Ausgabe ab, sondern drucken Sie den Text zu Ende. Nun wählen Sie 
  1139. als  erste  UND  letzte Seitennummer die der verunglückten Seite und drucken 
  1140. diese nochmals aus
  1141.  
  1142.  
  1143.                               11.4  Fließtexte
  1144.                               ----------------
  1145.   In  Fällen,  wo  man beim Schreiben noch nicht das endgültige Zeilenformat 
  1146. festlegen  kann  oder  will,  empfiehlt  sich  die  Anfertigung eines Fließ- 
  1147. textes.  'Fließtext'  bedeutet  in  diesem Zusammenhang, daß Zeilenende-Ken- 
  1148. nungen nur nach einem Absatz gesetzt werden. Sie sollten also in Ihrer Text- 
  1149. verarbeitung  die Zeilenende-Kennung (normal 'CR LF') abschalten oder zumin- 
  1150. dest  als  Leerzeichen definieren. Ferner dürfen Sie <Return> nur zur Erzeu- 
  1151. gung  eines  neuen Absatzes drücken. Der Zeilensprung muß automatisch erfol- 
  1152. gen.  Die  eingestellte  Zeilenlänge  ist  beliebig, da sie beim Abspeichern 
  1153. nicht  berücksichtigt  wird  (Jeder  Absatz erscheint als eine einzige lange 
  1154. Zeile).  Der  eigentliche Zeilenumbruch wird nun von IdeaList erledigt. Auch 
  1155. wenn  Sie  Spaltenzahl,  Rand  und  Schriftgröße  beliebig  variieren: Stets 
  1156. erhalten Sie ordentliche Spalten. Als Beispiel dient die Datei TEST_FLI.TXT.
  1157.  
  1158.   Die Option 'Umbruch wortweise' muß aktiv sein. Die Angaben zu Zeilenlänge, 
  1159. überlangen Zeilen und längster Zeile sind bei Fließtexten wenig nützlich, da 
  1160. sie sich hier auf ganze Absätze beziehen, aber auch unwichtig.
  1161.  
  1162.  
  1163.                               11.5  Kommentare
  1164.                               ----------------
  1165.   IdeaList  bietet  die  Möglichkeit,  bestimmte Textteile als Kommentare zu 
  1166. behandeln. Das heißt, solche Blöcke werden beim Anzeigen und bei der Ausgabe 
  1167. einfach  ignoriert  und sind unter IdeaList quasi unsichtbar. Zum Auskommen- 
  1168. tieren  von  ganzen  Zeilen verwenden Sie das Zeichen ASCII-31 (rechte Wange 
  1169. des  'Pfeifenkopfs'),  welches  am  Zeilenbeginn  stehen  muß.  Mit ASCII-24 
  1170. ('digitale'  Acht)  lassen  sich beliebig lange Sequenzen ausklammern. Diese 
  1171. Steuerzeichen  dürften sich mit jedem Editor setzen lassen. Beispiele hierzu 
  1172. finden Sie in TEST_KOM.TXT.
  1173.  
  1174.  
  1175.                           11.6 Proportionalschrift
  1176.                           ------------------------
  1177.   IdeaList  geht  beim  Prüfen  der Zeilenlängen von festen Zeichenabständen 
  1178. aus.  Wenn Sie also Proportionalschriften verwenden wollen, sollten Sie dies 
  1179. bedenken!  Mit etwas Sorgfalt bei der Modifizierung der Anpassungsdatei kann 
  1180. aber  fast nichts schiefgehen. Voraussetzung für sauber gesetzte Spalten ist 
  1181. die  Verwendung  eines  Codes  für  absolute horizontale Positionierung, was 
  1182. nicht  jeder  Drucker  bietet.  Generell gilt, daß die Proportionalschriften 
  1183. stets  schmaler  ausfallen  als  die entsprechende Schrift mit gleichbreiten 
  1184. Zeichen.  Der  Wert  für  Zeichen/Zoll  kann  daher 'nach Gefühl' vergrößert 
  1185. werden,  solange  keine unkontrollierten Zeilenumbrüche entstehen, was meist 
  1186. schon  an  der  Kopfzeile  erkennbar ist. Die Werte sind je nach Drucker und 
  1187. Schriftgröße sehr verschieden. Zur Sicherheit sollten Sie auch die Werte für 
  1188. den rechten Rand und den Spaltenabstand vergrößern.
  1189.  
  1190.  
  1191.                            11.7 Arbeitsumgebungen
  1192.                            ----------------------
  1193.   Bei  intensiverer  Arbeit mit IdeaList  wird man sich meist mehrere spezi- 
  1194. elle  Druckeranpassungen  anfertigen.  Da ja mit 'Einstellungen sichern' die 
  1195. komplette  Arbeitsumgebung  einschließlich aller Zugriffspfade abgespeichert 
  1196. wird,  empfiehlt sich, für jede verwendete Anpassungsdatei auch ein INF-File 
  1197. gleichen  Namens abzuspeichern. Die gewünschte Anpassung wählt man nun nicht 
  1198. mehr direkt über den entsprechenden Menüpunkt, sondern man lädt nur die ent- 
  1199. sprechende  INF-Datei.  Dadurch  wird die gewünschte Anpassungsdatei instal- 
  1200. liert und zugleich werden alle Einstellungen entsprechend gesetzt.
  1201.  
  1202.  
  1203.                         11.8 Bedrucken von Rückseiten
  1204.                         -----------------------------
  1205.   Laserdrucker,  viele  Tintenstrahldrucker  und,  gegen  Aufpreis, auch die 
  1206. meisten Nadeldrucker besitzen einen automatischen Einzelblatteinzug. In Ver- 
  1207. bindung  mit der Fähigkeit von IdeaList, Vorder- und Rückseiten getrennt und 
  1208. wahlweise rückwärts sortiert auszugeben, wird das beidseitige Bedrucken ganz 
  1209. einfach.  Grundsätzlich  gibt  es  sowohl beim Papiereinzug als auch bei der 
  1210. Ablage zwei Möglichkeiten: "bedruckte Seite nach unten" (face down = FD) und 
  1211. "bedruckte  Seite nach oben" (face up = FU). Die folgenden Methoden ersparen 
  1212. lästiges  Umsortieren und funktionieren immer, egal, ob die letzte Seite ge- 
  1213. rade oder ungerade ist.
  1214.  
  1215. * FU -> FU (Einzug -> Ablage):
  1216.  Drucken Sie zuerst die Vorderseiten vorwärts aus. Dann legen Sie den Stapel 
  1217.  umgedreht  (bedruckte  Seiten  unten)  in  den Einzug und drucken die Rück- 
  1218.  seiten ebenfalls vorwärts aus.
  1219.  
  1220. * FD -> FU (z.B. HP DeskJet):
  1221.  Drucken  Sie  zuerst  die  Vorderseiten  rückwärts  aus. Dann legen Sie den 
  1222. Stapel in der gleichen Orientierung in den Einzug und drucken die Rückseiten 
  1223. vorwärts aus.
  1224.  
  1225. * FU -> FD (z.B. HP LaserJet):
  1226.  Drucken  Sie  zuerst  die  Rückseiten   rückwärts  aus.  Dann legen Sie den 
  1227.  Stapel  in  der   gleichen  Orientierung  in  den  Einzug  und  drucken die 
  1228.  Vorderseiten vorwärts aus.
  1229.  
  1230. * FD -> FD:
  1231.  Drucken  Sie zuerst die Rückseiten vorwärts aus. Dann  legen Sie den Stapel 
  1232.  umgedreht  (bedruckte  Seiten  oben)  in den Einzug und drucken die Vorder- 
  1233.  seiten ebenfalls vorwärts aus.
  1234.  
  1235.   Zum  Testen  kann es ganz nützlich sein, in der Anpassungsdatei die Konfi- 
  1236. guration  provisorisch auf manuellen Blatteinzug zu setzen. Dann erfolgt vor 
  1237. jeder  Seite  die Anzeige der nächsten Seitennummer und eine Abbruchmöglich- 
  1238. keit.
  1239.  
  1240.  
  1241.                              11.9 Multitasking
  1242.                              -----------------
  1243.   Die  Oberfläche  von IdeaList läßt das Arbeiten mit mehreren Applikationen 
  1244. gleichzeitig  zu.  Normalerweise  sind dies Accessories, unter Multitasking- 
  1245. Erweiterungen  oder  dem (künftigen) MultiTOS auch normale, parallel gestar- 
  1246. tete Programme. Während der (Druck-)Ausgabe werden andere Anwendungen aller- 
  1247. dings  angehalten,  um  eine  schnelle  Datenübertragung  zu erreichen. Hier 
  1248. empfiehlt sich der Einsatz eines residenten Druckerspoolers (SPEX, SPOOLCPX, 
  1249. SPOOLER,  HARLEKIN  etc.). Damit ist die eigentliche Datenausgabe nicht mehr 
  1250. abhängig  vom  Tempo  des  Druckers, sondern erfolgt mit maximaler Geschwin- 
  1251. digkeit.  Während  der  Drucker noch arbeitet, können mit dem Computer schon 
  1252. wieder andere Dinge erledigt werden.
  1253. Es  sei  an dieser Stelle nochmals daran erinnert, daß die Accessory-Version 
  1254. von  IdeaList  die Ausgabe komplett im Hintergrund erledigt und somit volles 
  1255. Multitasking ermöglicht.
  1256.  
  1257.  
  1258.                              11.10 Backspaces
  1259.                              ----------------
  1260.   IdeaList erkennt auch Backspace-Zeichen (ASCII 8). Vielleicht erinnern Sie 
  1261. sich  ja noch, wie man mit einer Schreibmaschine einen Buchstaben unterstri- 
  1262. chen  hat:  Die  Rückschritt-Taste  und  danach die Taste für "_" betätigen. 
  1263. Dieser   Trick   funktioniert   mit   ALLEN   Druckern,  auch  solchen,  die 
  1264. normalerweise  gar  keine  Option für Unterstreichen bieten. Ebenso kann man 
  1265. durch  Backspace  und  nochmaliges  Drucken  des  Buchstabens  den Fettdruck 
  1266. simulieren.  Bei  der Monitor-Ausgabe und bei "Datei anzeigen" bleiben diese 
  1267. Doppelzeichen verborgen, aber das Ausdrucken erfolgt korrekt.
  1268. Wozu  ist  das  Ganze  gut,  wo  doch  fast  jeder  Drucker sowieso fett und 
  1269. unterstrichen  ausgeben  kann?  Nun, es gibt spezielle ASCII-Dateien (nroff- 
  1270. Ausgabeformat),  in  denen  die  Attribute so ohne spezielle Steuerkommandos 
  1271. erzeugt sind. 
  1272. Beispiele finden Sie im Testtext BACKSPACE.TXT.
  1273.  
  1274.  
  1275.                               12  Testdateien
  1276.                               ---------------
  1277.   Die im Ordner TESTTEXT enthaltenen Testdateien helfen bei der Anpassung an 
  1278. den Drucker:
  1279.  
  1280. * TEST_xxx.TXT  sind  zweizeilige  Texte, mit denen die maximale Zeilenlänge 
  1281.  überprüft  werden  kann.  Die erste Zeile (xxx Zeichen lang) darf beim Aus- 
  1282.  druck,  falls  die Seitenlayout-Anzeige ebenfalls xxx Zeichen angibt, nicht 
  1283.  umgebrochen  werden.  Die  zweite Zeile (xxx + 1 Zeichen) muß daher vor der 
  1284.  letzten  Ziffer  umgebrochen  werden.  Wählen Sie zum Testen ein einspalti- 
  1285.  ges Layout ohne Zeilennumerierung, mit minimalen Rändern, im 'Kette'-Modus, 
  1286.  sowie OHNE wortweisen Umbruch.
  1287.  
  1288. * TEST_ATT.TXA  zeigt  die  Verwendung der Textattribute Fett, Hell, Kursiv, 
  1289.  Unterstrichen, Superscript und Subscript in ASCII-Dateien.
  1290.  
  1291. * TEST_COD.TXT  ermöglicht  den  Test der Druckercodes, die in der Original- 
  1292.  anpassung IDEALIST.IDA verwendet  werden. Einfach die Datei vom Desktop aus 
  1293.  mit 'Datei drucken' ausgeben... 
  1294.  
  1295. * TEST_FLI.TXT ist ein Beispiel für einen Fließtext.
  1296.  
  1297. * TEST_KOM.TXT zeigt die Anwendung von Kommentaren.
  1298.  
  1299. * TEST_ZS.TXT enthält den kompletten unter IdeaList ausgegebenen Zeichensatz 
  1300.  (ASCII-32  bis  ASCII-255).  Nicht druckbare Zeichen sind durch die Störung 
  1301.  des  Tabellenaufbaus leicht erkennbar. Sie erscheinen als '()' und  sollten 
  1302.  extra angepaßt werden, beispielsweise als Leerzeichen (ASCII-32).
  1303.  
  1304. * TEST_ZZ.TXT  ist ein einfacher Text zur Ermittlung des Wertes für 'ZEILEN- 
  1305.  ZAHL  EINZELBLATT  IN PICA-ZEILEN'. Diese Datei sollten Sie vom Desktop aus 
  1306.  drucken,  wenn  Sie  sicher  sind, daß der Drucker zurückgesetzt ist (Pica- 
  1307.  Zeilenabstand = 6 Zeilen/Zoll).
  1308.  
  1309.  
  1310.                                13  Internes
  1311.                                ------------
  1312. * Einige Werte (vor allem des Seitenformats) sind bei IdeaList begrenzt, die 
  1313.  Grenzen  liegen  jedoch weit außerhalb des normal verwendeten Bereichs, und 
  1314.  Überschreitungen werden abgefangen. Dennoch sollen hier alle Beschränkungen 
  1315.  erwähnt werden:
  1316.  
  1317.   - Die Zahl der Zeilen auf einer Seite darf nicht größer als 1500 sein.
  1318.  
  1319.   - Die Zehntausenderstelle der Zeilennumerierung wird nicht ausgegeben.
  1320.  
  1321.   - Wenn  die  Bruttozeilenlänge  größer  als 300 Zeichen oder die Druckzei- 
  1322.    lenzahl  (pro  Seite) größer als 180 ist, so ist eine Ausgabe auf den Mo- 
  1323.    nitor  nicht  möglich.  Die  Drucker-  und Datei-Ausgabe sowie die Angabe 
  1324.    der Statistikdaten funktionieren jedoch problemlos.
  1325.  
  1326.   - Bei  der  Monitorausgabe  sind maximal 1000 Seiten möglich. Die Drucker- 
  1327.    oder Disk-Ausgabe ist jedoch unbegrenzt.
  1328.  
  1329.   -  Die maximale Länge der zu bearbeitenden Datei hängt nur vom noch freien 
  1330.    Speicher ab.
  1331.  
  1332. * Als Kennung für ein Zeilenende erwartet IdeaList die Codefolge '13 10' (CR 
  1333.  LF).  Genauer gesagt: Nach jedem CR wird angenommen, daß ein LF folgt. Eine 
  1334.  universellere  Zeilenende-Erkennung  wäre in diesem Fall zu langsam. Texte, 
  1335.  die  nur  ein  CR oder LF als Zeilenende-Kennung besitzen (im ATARI-Bereich 
  1336.  sehr  selten, unter MS-DOS oder UNIX schon eher), werden nicht  korrekt um- 
  1337.  gebrochen  und  müssen  daher  durch ein geeignetes Programm (Editor, Text- 
  1338.  verarbeitung  oder  das  PD-Tool BLINEX) angepaßt werden. Meist genügt dazu 
  1339.  einfach  das  erneute  Abspeichern  der unveränderten Datei. Das Laden  von 
  1340.  anderen  als ASCII- oder Wordplus-Dateien ist wenig sinnvoll und kann (z.B. 
  1341.  bei Programmdateien) zu Fehlern führen.
  1342.  
  1343. * Nichtveränderbare  Drucker-Steuercodes  sind: '13' (Carriage Return), '10' 
  1344.  (line  feed) und '12' (form feed). Diese Codes dürfte jeder Atari-taugliche 
  1345.  Drucker verstehen (wenn nicht, bitte melden!).
  1346.  
  1347. * Dateiende-Zeichen (ASCII-26, bei MS-DOS als 'Ctrl Z' bekannt) werden nicht 
  1348.  beachtet.  Escape-Zeichen (ASCII-27) werden zusammen mit dem folgenden Byte 
  1349.  als Steuercodes für Textattribute interpretiert.
  1350.  
  1351. * Leerzeichen  und  Tabulatoren  am Zeilenende werden ignoriert und nicht in 
  1352. die  Berechnung der Zeilenlänge einbezogen.
  1353.  
  1354. * Die  Textattribute  in  Texten werden durch Esc-Sequenzen ('Esc' + 1 Byte) 
  1355.  markiert:
  1356.   1. Byte : $1B (esc)
  1357.   2. Byte : Für die Attribute sind die unteren 6 Bit relevant.
  1358.             Mit den restlichen 2 Bits lassen sich jeweils 4 ASCII-Zeichen
  1359.             codieren, welche die selben Attribute setzen.
  1360.             In Wordplus-Dateien werden dazu Zeichen ab $80 gewählt
  1361.  
  1362.   Attribut      | alles aus | fett | hell | kursiv | unter | super | sub
  1363.   -----------------------------------------------------------------------
  1364.   Bit Nummer    |     -     |   1  |   2  |   3    |   4   |   5   |   6
  1365.   Bit 1..6      |    $00    |  $01 |  $02 |  $04   |  $08  |  $10  |  $20
  1366.   ASCII-Beisp.  |     @     |   A  |   B  |   D    |   H   |   P   |   `
  1367.  
  1368. * Die  Positionen der Desktopelemente und der größten Dialogbox werden nicht 
  1369.  direkt  in  Bildschirmkoordinaten  verwaltet,  sondern auf einen virtuellen 
  1370.  Schirm  von 10000 x 10000 Pixeln umgerechnet. Daher läßt dieselbe INF-Datei 
  1371.  für  alle  denkbaren  Auflösungen  verwenden,  wenn auch für jede Auflösung 
  1372.  spezielle Anordnungen sinnvoll sind.
  1373.  
  1374. * Sämtliche  Alert-Texte  und sonstige Meldungen sind in der RSC-Datei defi- 
  1375.  niert.  Daher kann IdeaList leicht an andere Sprachen angepaßt werden, ohne 
  1376.  die  Quelldateien  neu übersetzen zu müssen. Die englische Version (auf An- 
  1377.  frage  erhältlich)  unterscheidet  sich  von  der deutschen nur in den RSC- 
  1378.  Files!  Trotzdem  werden dabei das englische Datums- und Uhrzeit-Format und 
  1379.  die  USA-Tastaturbelegung  verwendet. Übersetzungen in andere Sprachen sind 
  1380.  stets willkommen!
  1381.  
  1382. * Für  die  Dateianzeige  per Accessory testet IdeaList, ob CLIPBRD.ACC oder 
  1383.  1STGUIDE.ACC  oder  1STVIEW.ACC  installiert ist und sendet bei Erfolg eine 
  1384.  entsprechende AES-Message. Falls sie ein anderes dafür geeignetes Accessory 
  1385.  (mit  passendem  Message-Protokoll!) verwenden möchten, so können Sie dafür 
  1386.  IDEALIST.PRG  patchen:  Mit einem Dateimonitor suchen Sie eine der entspre- 
  1387.  chenden  Kennungen und ersetzen sie durch die Kennung (Name ohne Extension, 
  1388.  ggf.  mit  Blanks auf acht Zeichen aufgefüllt) des gewünschten Accessories. 
  1389.  CLIPBRD  wird  mit  einer  SCRP_OPEN-Message,  1st Guide  und  1st View per 
  1390.  VA_START aufgerufen.
  1391.  
  1392.  
  1393.                         14  Persönliche Anmerkungen
  1394.                         ---------------------------
  1395.   Mit  IdeaList  können Sie eine Menge Papier sparen. (Wieviel ich davon zum 
  1396. Austesten  verbraucht  habe, steht auf einem anderen Blatt.) Noch besser ist 
  1397. es,  wenn  Sie  das (zudem billigere!) UMWELTSCHUTZPAPIER aus 100% Altpapier 
  1398. verwenden.  Gerade  bei  Listings und README-Dateien ist ja keine Superweiß- 
  1399. Qualität  gefragt.  Die  Natur  dankt für den erheblich geringeren Energie-, 
  1400. Wasser- und Holzverbrauch!
  1401.  
  1402.   Sollten  Sie nun noch Fragen oder Anregungen und Kritik zu IdeaList haben, 
  1403. so  schreiben  Sie mir einfach. Bei Problemen mit Ihrem Drucker schicken Sie 
  1404. mir doch bitte eine Fotokopie der wesentlichen Seiten (Steuercodes, Zeichen- 
  1405. sätze...) Ihres Druckerhandbuches.
  1406.  
  1407.   Haben  Sie  eine  spezielle  Druckeranpassung oder Downloadfonts erstellt? 
  1408. Dann  schicken  Sie  sie  mir doch, bitte! Wenn das Ergebnis Ihrer Mühe auch 
  1409. anderen Anwendern zugute kommt, hat es sich doppelt gelohnt, oder?
  1410.  
  1411.   IdeaList  wird  von mir weiterhin gepflegt. Irgendwelche Macken (wo?) oder 
  1412. die  eine  oder  andere sinnvolle Erweiterung (Vorschläge?) haben mich, wenn 
  1413. Sie dies lesen, vielleicht schon zu einem neuen Update veranlasst...
  1414.  
  1415.  
  1416.                      ANHANG A   Standard-Druckeranpassung
  1417.                      ------------------------------------
  1418.  
  1419. *****************************************
  1420. * Druckeranpassung für IdeaList V3.2    *
  1421. *****************************************
  1422. *  Kommentare: von '*' bis Zeilenende   *
  1423. *                                       *
  1424. *  Syntax bei Steuercodes:              *
  1425. *  65 66 = $41 $42 = 'A''B' = 'AB'      *
  1426. *                                       *
  1427. *  nichtnumerische Zeichen u. Blanks    *
  1428. *  zwischen den Codes erlaubt           *
  1429. *****************************************
  1430. *                                       *
  1431. *         Standard-Anpassung            *
  1432. *         für 24-Nadeldrucker           *
  1433. *                                       *
  1434. *****************************************
  1435. *
  1436. * Name der Anpassung (maximal 24 Zeichen):
  1437. Standard (24 Nadeln)
  1438. *
  1439. * Namen der Schriftgrößen (maximal 12 Zeichen):
  1440. Pica   10cpi*     Größe 1
  1441. Elite  12cpi*       "   2
  1442. Schmal 17cpi*       "   3
  1443. Eng    20cpi*       "   4
  1444. *
  1445. * Name des Jokers (maximal 12 Zeichen):
  1446. Joker (frei)
  1447. *
  1448. * Fonts (0 = intern):
  1449. 0            * Größe 1
  1450. 0            *   "   2
  1451. 0            *   "   3
  1452. 0            *   "   4
  1453. *
  1454. * Größenparameter:
  1455. 11.7  * Netto-Seitenlänge Endlos in Zoll
  1456. 0.5   * Abstand der Texte in Zoll (Modus Kette)
  1457. 0.3   * Mindestrestlänge in Zoll (Modus Kette)
  1458. 60    * Zeilenzahl Einzelblatt in Pica-Zeilen (6 Zeilen/Zoll)
  1459. 6     * Zeilen/Zoll Größe 1
  1460. 8     *      "        "   2
  1461. 8     *      "        "   3
  1462. 10    *      "        "   4
  1463. 80    * maximale Zeilenlänge in Pica-Zeichen (10 Zeichen/Zoll)
  1464. 10    * Zeichen/Zoll Größe 1
  1465. 12    *       "        "   2
  1466. 17    *       "        "   3
  1467. 20    *       "        "   4
  1468. *
  1469. 0     * Reserviert 1
  1470. 0     * Reserviert 2
  1471. 0     * Schritte/Zoll für Horizontalpositionierung (0 = nicht verwendet)
  1472. *
  1473. 0     * Sendemodus (0=normal)
  1474. 0     * Konfiguration der Schnittstelle/Einzelblattzuführung
  1475. *       (0=parallel/manuell, 1=para./auto, 2=seriell/manuell, 3=ser./auto)
  1476. *
  1477. * Drucker-Steuercodes (maximal 20 Zeichen):
  1478. 27 64, 27 82 0          * Initialisierung [Reset, USA-ZS]
  1479. 27 64                   * Codes am Ende
  1480. 27 79                   * Perforation überspringen aus
  1481. 27 67 00 12             * Brutto-Seitenlänge festlegen [Seitenlänge 12"]
  1482. 27 80, 18, 27 84        * Zeichenbreite/höhe Größe 1 festlegen [Pica, Schmal
  1483. *                                                              aus, Sub aus]
  1484. 27 77, 18, 27 84        *       "              "   2     "     [Elite,Schmal
  1485. *                                                              aus, Sub aus]
  1486. 27 80, 15, 27 84        *       "              "   3     "     [Pica, Schmal
  1487. *                                                              ein, Sub aus]
  1488. 27 77, 15, 27 83 1      *       "              "   4     "     [Elite,Schmal
  1489. *                                                              ein, Sub ein]
  1490. 27 50                   * Zeilenabstand Größe 1 festlegen [1/6"]
  1491. 27 48                   *       "         "   2     "     [1/8"]
  1492. 27 48                   *       "         "   3     "     [1/8"]
  1493. 27 65 6                 *       "         "   4     "     [6/60" bei 24-Na.]
  1494. 27 120 0                * Schnellschrift
  1495. 27 120 1                * Schönschrift
  1496. 0                       * Joker ein [frei]
  1497. 0                       * Joker aus [frei]
  1498. 27 45 1, 27 69          * Kopfzeile ein [unterstrichen ein, fett ein]
  1499. 27 45 0, 27 70          * Kopfzeile aus [unterstrichen aus, fett aus]
  1500. 27 69                   * fett ein
  1501. 27 70                   * fett aus
  1502. 0                       * hell ein [frei]
  1503. 0                       * hell aus [frei]
  1504. 27 52                   * kursiv ein
  1505. 27 53                   * kursiv aus
  1506. 27 45 1                 * unterstrichen ein
  1507. 27 45 0                 * unterstrichen aus
  1508. 27 83 0                 * superscript ein
  1509. 27 84                   * superscript aus
  1510. 27 83 1                 * subscript ein
  1511. 27 84                   * subscript aus
  1512. 0                       * vor  Download-Daten [nicht verwendet]
  1513. 0                       * nach     "      "   [nicht verwendet]
  1514. 0                       * Download-Font ein   [  "       "    ]
  1515. 0                       *    "      "   aus   [  "       "    ]
  1516. 0                       * Horizontalpositionierung (255 = Platzhalter)
  1517. *                                             [nicht verwendet]
  1518. '0' 8 '/'               * Null mit Strich
  1519. *
  1520. 0* Beginn der Zeichenanpassungen;
  1521. *  zuerst Atari-Code,
  1522. *  dann maximal 20 Druckercodes;
  1523. *  wenn Zeichen nicht druckbar: 32
  1524. 127 = '^' 8 '-'            * 
  1525. 132 = 27 82 2,'{', 27 82 0 * ä
  1526. 148 = 27 82 2,'|', 27 82 0 * ö
  1527. 129 = 27 82 2,'}', 27 82 0 * ü
  1528. 142 = 27 82 2,'[', 27 82 0 * Ä
  1529. 153 = 27 82 2,'\', 27 82 0 * Ö
  1530. 154 = 27 82 2,']', 27 82 0 * Ü
  1531. 158 = 27 82 2,'~', 27 82 0 * ß
  1532. 221 = 21                   * §
  1533. 189 = 67                   * (C)
  1534. 190 = 82                   * (R)
  1535. 254 = 32                   * hoch 3      [nicht druckbar]
  1536. 255 = 32                   * Strich oben [  "      "    ]
  1537. 0* Ende der Zeichenanpassungen
  1538. *
  1539. ************** Ende der Druckeranpassung ******************
  1540.  
  1541.  
  1542.                   ANHANG B   Format der 7-Bit-Downloadfonts
  1543.                   -----------------------------------------
  1544. - Die  Downloadfont-Dateien  werden von IdeaList eins-zu-eins an den Drucker 
  1545.   gesendet und enthalten die Steuercodes sowie nachfolgende Fontdaten.
  1546. - Die  7-Bit-Fontdateien  definieren nur die Zeichen ASCII-32 bis ASCII-127, 
  1547.  da  die  meisten  Nadeldrucker nicht den vollen ASCII-Zeichensatz als Down- 
  1548.  load-Bereich zulassen.
  1549. - Die  Datei darf keinen Initialisierungsbefehl (Beispiel für ESC/P-Drucker: 
  1550.  1B  40) enthalten, andere Befehle (LQ-, Prop-Modus, ROM->RAM etc.) sind er- 
  1551.  laubt, aber nicht nötig.
  1552. - Die  Zeichen  können entweder einzeln (Beispiel ESC/P: 1B 26 00 20 20 DATA 
  1553.  1B  26  00  21  21   DATA...)  oder als kompletter Bereich (Beispiel ESC/P: 
  1554.  1B 26 00 20 7F DATA) definiert werden.
  1555. - Folgende Zeichen müssen abweichend vom ASCII-Zeichensatz definiert werden:
  1556.  
  1557.  ASCII-Position | altes Zeichen | neues Zeichen
  1558.  ---------------+---------------+---------------
  1559.       36        |       $       |       Ä
  1560.       59        |       ;       |       Ö
  1561.       79        | O (Buchstabe) |       Ü
  1562.      127        |   (delete)    |       ß
  1563.  
  1564. - Die  kleinen  Umlaute,'$', ';', 'O' sowie etliche Sonderzeichen werden von 
  1565.  IdeaList  intern  angepaßt. Dazu müssen ggf. folgende Zeichen etwas modifi- 
  1566.  ziert werden (höher setzen, verkleinern...):
  1567.  
  1568.  ASCII-Position | Zeichen
  1569.  ---------------+---------
  1570.       34        |    "
  1571.       39        |    '
  1572.       94        |    ^
  1573.       96        |    `
  1574.      124        |    |
  1575.      126        |    ~
  1576.  
  1577. - Das  Paragraph-Zeichen  '§'  wird  durch  'b' und 'q'erzeugt und ist daher 
  1578.  nicht besonders schön. Aber wer mag schon Paragraphen?
  1579. - Die IBM-Blockgraphik-Zeichen ASCII-176 bis ASCII-223 werden als '#' ausge- 
  1580.  geben. Was intern absolut nicht anpaßbar ist, erscheint als Leerzeichen.
  1581. - Durch  einen  Trick,  Proportionalfonts  mit gleichen Zeichenbreiten, sind 
  1582.  auch  kleinere  Zeichenbreiten möglich als die mit internen Fonts maximalen 
  1583.  20 cpi  (Elite  Condensed). Echte Proportionalschriften sind ebenfalls ver- 
  1584.  wendbar, wenn man die Angaben in Kapitel 11.6 beachtet.
  1585. - Einige  Drucker  können ASCII-32  (Blank) nicht umdefinieren und verwenden 
  1586.  stattdessen  die  Weite  des  eingestellten  (unproportionalen) Fonts (Star 
  1587.  LC24-10,  SJ-48,  Fujitsu  DL  1100...) oder gar die Weite null (KXP 1123)! 
  1588.  Pseudo-Proportionalfonts  sind  über  einen  Trick  trotzdem  möglich. Eine 
  1589.  entsprechende Anpassung ist auf Anfrage erhältlich.
  1590. - Konventionen für die Dateinamen:
  1591.  
  1592.      nnnnyymm.xxx
  1593.  
  1594.  mit nnnn = Abkürzung des Fontnamens
  1595.        yy = Pitch in cpi für bevorzugte Ausgabegröße
  1596.        mm = Modus : DR = Draft,
  1597.                     LP = Letter Quality Pica (10 cpi)
  1598.                     LE = Letter Quality Elite (12 cpi)
  1599.                     PR = Letter Quality Proportional
  1600.       xxx = Drucker-Bauart : F09 = Neun-Nadler
  1601.                              F24 = Vierundzwanzig-Nadler
  1602.  
  1603.  Der Extender ist zur Kennung als 7-Bit-Font unbedingt nötig!
  1604.  
  1605.  
  1606.              ANHANG C   Sende-Reihenfolge der Druckercodes
  1607.              ---------------------------------------------
  1608. 1) Vor dem Druck einer Datei, nicht verkettet, interner Font : ACDGFEMH
  1609.    (M nur, wenn zuvor gedruckter Font = Download-Font)
  1610.  
  1611. 2) Vor dem Druck einer Datei, verkettet, interner Font       : GFEMH
  1612.    (M nur, wenn zuvor gedruckter Font = Download-Font)
  1613.  
  1614. 3) Vor dem Druck einer Datei, nicht verkettet, Download-Font : ACDFEHJLNK
  1615.  
  1616. 4) Vor dem Druck einer Datei, verkettet, Download-Font       : FEHJLNK
  1617.  
  1618. 5) Nach dem Druck e. Da., nicht verkettet, nicht abgebrochen : B
  1619.  
  1620. 6) Bei Programmende, wenn nicht zuvor 5) gesendet wurde      : B
  1621.  
  1622. 7) Unmittelbar vor und nach jeder Kopfzeile                  : I
  1623.  
  1624. 8) Nach der letzten Druckzeile jeder Seite                   : ASCII-12 (FF)
  1625.    (wenn nicht letzte Seite und zugleich verkettet)
  1626.  
  1627. Legende:
  1628. A = 'Initialisierung'
  1629. B = 'Codes am Ende'
  1630. C = 'Perforation überspringen aus'
  1631. D = 'Brutto-Seitenlänge festlegen'
  1632. E = 'Zeichenbreite/höhe festlegen'
  1633. F = 'Zeilenabstand festlegen'
  1634. G = 'Schnellschrift' oder 'Schönschrift'
  1635. H = 'Joker ein' oder 'Joker aus'
  1636. I = 'Kopfzeile ein' bzw. 'Kopfzeile aus'
  1637. J = 'vor Download-Daten'
  1638. K = 'nach Download-Daten'
  1639. L = 'Download-Font ein'
  1640. M = 'Download-Font aus'
  1641. N = Downloadfont-Daten
  1642.  
  1643. Vor  Beginn  eines  neuen Textattributs werden alle bisherigen Attribute ge- 
  1644. löscht.  Wenn  das  Attribut  super oder sub gelöscht wurde, wird E gesendet 
  1645. (die  Schrifthöhe könnte ja durch super/sub eingestellt sein). Bei Download- 
  1646. fonts wird super/sub ignoriert.
  1647.  
  1648. Die Horizontalpositionierung wird, wenn eingeschaltet ('Schritte/Zoll' <> 0) 
  1649. vor  Beginn jeder Zeile (auch der Kopfzeile und wenn der Rand > 0) und jeder 
  1650. weiteren Spalte gesendet.
  1651.  
  1652. Nach  Installierung  einer  neuen Anpassungsdatei oder nach Wechseln der Pa- 
  1653. pierart  (einzel  <-> endlos) gilt die Verkettung als unterbrochen. Dasselbe 
  1654. tritt  ein  bei  einer  Ausgabe nicht von der ersten Seite an, oder wenn nur 
  1655. Vorder- oder Rückseiten oder rückwärts sortiert gedruckt wird.
  1656.  
  1657. Dateien, die auf Diskette ausgegeben werden, sind stets unverkettet.
  1658.  
  1659.  
  1660. -------------------------- Ende von MANUAL.TXT -----------------------------
  1661.